
In office
Not Available
About the job
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 experience
- Strong hands-on experience with Swift and Objective-C
- Expertise in UIKit, SwiftUI, Auto Layout, Storyboards
- Strong knowledge of iOS SDK, Cocoa Touch, and Apple frameworks
- Experience with MVVM, MVC, VIPER, or Clean Architecture
- Strong understanding of RESTful APIs, JSON, URLSession
- Experience integrating third-party SDKs and APIs
- Strong knowledge of Core Data, Core Location, Push Notifications
- Experience with Git, GitHub/GitLab/Bitbucket
- Experience with Xcode, Instruments, XCTest, XCUITest
- Knowledge of memory management, multithreading, concurrency, and performance optimization
- Experience with Swift Concurrency / async-await
- Experience implementing secure authentication such as OAuth2, JWT, biometrics
- Experience with CI/CD and automated build/deployment pipelines
- Experience publishing and supporting applications through the Apple App Store
- Strong debugging and production issue-resolution skills
Preferred Skills
- Experience with Combine
- Firebase / Crashlytics
- GraphQL
- Apple Push Notification Service (APNs)
- Dependency Injection
- Unit and UI testing
- Agile/Scrum development
- Experience working with cloud/backend services such as AWS or Azure
- Experience 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_[email protected]/ dakshayani_[email protected] or can call on 832-990-6448
About the company
Similar Jobs








