Live opening · Posted 2 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
We are looking for a passionate and experienced Senior iOS Developer to build and scale high-performance mobile applications. The ideal candidate should have strong hands-on expertise in Swift, SwiftUI, MVVM, and VIPER architecture, along with a deep understanding of modern iOS development practices, application performance, and scalable mobile architectures.
Responsibilities:
Design, develop, and maintain high-quality iOS applications.
Build scalable, reusable, and maintainable components using Swift and SwiftUI.
Implement and maintain applications following MVVM and VIPER architectural patterns.
Collaborate with Product, Design, QA, and Backend teams to deliver seamless user experiences.
Integrate RESTful APIs, third-party SDKs, and backend services.
Optimize application performance, responsiveness, and stability.
Participate in architecture discussions, code reviews, and technical planning.
Troubleshoot production issues and drive resolution of application defects.
Ensure adherence to coding standards, security guidelines, and engineering best practices.
Mentor junior developers and contribute to technical excellence within the team.
Requirements:
10-12 years of experience in iOS application development.
Strong proficiency in Swift and SwiftUI.
Hands-on experience with MVVM and VIPER architecture.
Experience integrating REST APIs and handling JSON parsing.
Strong understanding of UIKit, Auto Layout, Dependency Injection, Concurrency (GCD, Async/Await), Memory Management, and Application Lifecycle.
Experience with Git-based version control systems.
Familiarity with CI/CD pipelines and mobile release processes.
Experience publishing and maintaining applications on the App Store.
Preferred Skills:
Experience with Combine Framework.
Exposure to Unit Testing and UI Testing frameworks.
Knowledge of modular mobile architecture and reusable component design.
Familiarity with Agile/Scrum development methodologies.
Experience working in large-scale product-based organizations.
Experience
11-14 yrs
More openings worth a look
Recently tracked roles with full details and direct application links.