Summary
✨ AI‑Generated
A senior mobile engineering role focused on designing, developing, testing, and maintaining advanced iOS applications. The ideal candidate has extensive experience with Apple frameworks, modern architectural patterns, APIs, and mobile app delivery processes.
Highlights
Opportunity to build high-quality mobile applications using modern Apple technologies with significant ownership and complex architecture challenges.
Description
iOS Developer – 8+ Years Experience
Job Title: Senior iOS Developer
Experience: 8+ Years
Location: Dallas
Visa : H4 EAD / OPT / GC EAD / GC / USC
Employment Type : W2 ( Only USA Applicants)
Job Description
We are looking for an experienced Senior iOS Developer with 8+ years of hands-on experience designing, developing, testing, and maintaining high-quality iOS applications.
The ideal candidate should have strong expertise in Swift, Objective-C, UIKit, SwiftUI, REST APIs, and iOS application architecture, along with experience delivering applications through the App Store.
Required Skills
8+ years of professional iOS development experienceStrong hands-on experience with Swift and Objective-CExpertise in UIKit, SwiftUI, Auto Layout, StoryboardsStrong knowledge of iOS SDK, Cocoa Touch, and Apple frameworksExperience with MVVM, MVC, VIPER, or Clean ArchitectureStrong understanding of RESTful APIs, JSON, URLSessionExperience integrating third-party SDKs and APIsStrong knowledge of Core Data, Core Location, Push NotificationsExperience with Git, GitHub/GitLab/BitbucketExperience with Xcode, Instruments, XCTest, XCUITestKnowledge of memory management, multithreading, concurrency, and performance optimizationExperience with Swift Concurrency / async-awaitExperience implementing secure authentication such as OAuth2, JWT, biometricsExperience with CI/CD and automated build/deployment pipelinesExperience publishing and supporting applications through the Apple App StoreStrong debugging and production issue-resolution skills
Preferred Skills
Experience with CombineFirebase / CrashlyticsGraphQLApple Push Notification Service (APNs)Dependency InjectionUnit and UI testingAgile/Scrum developmentExperience working with cloud/backend services such as AWS or AzureExperience mentoring junior developers and conducting code reviews
Key Responsibilities
Design and develop scalable, high-performance iOS applications.Build reusable UI components using Swift/UIKit/SwiftUI.Integrate REST APIs and backend services.Collaborate with product managers, designers, QA, and backend engineers.Write clean, maintainable, and testable code.Perform code reviews and contribute to technical design decisions.Troubleshoot crashes, performance issues, and production defects.Implement automated unit and UI testing.Participate in Agile ceremonies, sprint planning, and technical discussions.Mentor junior and mid-level iOS developers.Support App Store releases and post-production maintenance.
Core Technology Stack
Swift | Objective-C | SwiftUI | UIKit | Xcode | iOS SDK | REST APIs | JSON | MVVM | Combine | Core Data | XCTest/XCUITest | Git | CI/CD | Firebase
Please forward your resume and contact details to krithik_r@surgetechinc.com/ dakshayani_p@surgetechinc.com or can call on 832-990-6448