Posted on: 03/12/2025
Description :
About the Role
We are seeking an experienced Senior iOS Mobile Application Developer with a strong background in building high-quality, scalable, and user-centric mobile applications. You will lead the design, development, and maintenance of iOS apps, work closely with cross-functional teams, and ensure exceptional user experiences.
Key Responsibilities :
- Design and develop advanced iOS applications using Swift and Objective-C (if required).
- Collaborate with product managers, designers, and backend teams to deliver seamless, high-performing apps.
- Integrate mobile applications with RESTful APIs and third-party services.
- Write clean, maintainable, and testable code while following best coding practices.
- Optimize app performance, memory usage, and responsiveness.
- Implement modern UI/UX design patterns aligned with Apple Human Interface Guidelines.
- Maintain and enhance existing iOS applications with new features and improvements.
- Conduct code reviews, troubleshoot crashes, and resolve bugs or performance issues.
- Stay updated with the latest trends, frameworks, and tools in the iOS ecosystem.
- Contribute to architectural decisions and mentor junior developers when needed.
Required Skills & Qualifications :
- 5+ years of hands-on iOS development experience.
- Expertise in Swift, Xcode, and iOS SDK.
- Strong understanding of UIKit, SwiftUI, and modern iOS frameworks.
- Experience with RESTful APIs, JSON, and asynchronous programming.
- Strong knowledge of Core Data, Core Animation, and other Apple frameworks.
- Solid understanding of software architecture patterns (MVC, MVVM, VIPER).
- Experience integrating third-party SDKs, APIs, and libraries.
- Proficiency with Git and version control workflows.
- Familiarity with App Store submission, provisioning profiles, and release processes.
Preferred / Nice-to-Have Skills :
- Experience with SwiftUI in production apps.
- Knowledge of Reactive programming (Combine, RxSwift).
- Experience with Unit Testing and UI Testing (XCTest, XCTest UI).
- Basic understanding of backend services (Node.js, Firebase, AWS).
- Experience with CI/CD tools like Fastlane, Jenkins, or GitHub Actions.
- Knowledge of mobile analytics, crash reporting, and performance tools (Firebase Analytics, Crashlytics).
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1583994
Interview Questions for you
View All