Posted on: 29/07/2025
Key Responsibilities :
- Design, develop, and maintain native iOS applications using Swift and Objective-C (where applicable).
- Collaborate with cross-functional teams to define, design, and ship new features.
- Implement modern iOS architecture patterns such as MVVM or VIPER.
- Optimize application performance, memory, and responsiveness.
- Ensure the quality and responsiveness of applications through testing and debugging.
- Integrate RESTful APIs and third-party libraries.
- Maintain code quality, organization, and automation with tools like Xcode, Git, and CI/CD.
- Participate in code reviews and contribute to technical discussions.
- Work with the App Store deployment process and manage provisioning profiles and certificates.
Required Skills :
- Proficient in Swift and familiarity with Objective-C.
- Strong understanding of UIKit, Core Data, Auto Layout, and Concurrency (GCD/Operations).
- Experience with architecture patterns like MVVM, MVP, or VIPER.
- Familiarity with Combine, SwiftUI (nice to have).
- Experience with REST APIs, JSON parsing, and networking libraries (e.g., Alamofire).
- Knowledge of testing frameworks like XCTest, XCUITest.
- Proficiency in using Git and working in Agile/Scrum teams.
- Experience with Crashlytics, Firebase, Analytics, and performance monitoring tools.
Preferred Skills :
- Knowledge of CI/CD pipelines (e.g., Bitrise, Jenkins, GitHub Actions).
- Familiarity with App Store guidelines and deployment process.
- Previous experience working on apps at scale or with offline-first features.
- Experience with modularization, frameworks, or SDK development.
What We Offer :
- Flexible work schedule and hybrid/remote opportunities.
- Opportunity to work on high-impact, customer-facing products.
- A collaborative, developer-friendly environment.
Did you find something suspicious?
Posted By
Posted in
Mobile Applications
Functional Area
Mobile Development - iOS
Job Code
1521530
Interview Questions for you
View All