Description
You will build and maintain native iOS applications using Swift and Objective-C.
Responsibilities
- Design and implement new features using MVVM or VIPER architecture patterns.
- Optimize application performance, memory usage, and responsiveness.
- Integrate RESTful APIs and manage third-party library implementations.
- Maintain code quality through testing, debugging, and active participation in code reviews.
- Manage the App Store deployment process, including provisioning profiles and certificates.
Required Skills
- 5+ years of professional experience in iOS development.
- Proficiency in Swift and familiarity with Objective-C.
- Strong understanding of UIKit, Core Data, Auto Layout, and Concurrency (GCD/Operations).
- Experience with architecture patterns such as MVVM, MVP, or VIPER.
- Hands-on experience with REST APIs, JSON parsing, and networking libraries like Alamofire.
- Proficiency with Git and working within Agile/Scrum environments.
- Experience using Crashlytics, Firebase, Analytics, and performance monitoring tools.
- Knowledge of testing frameworks including XCTest and XCUITest.
- Bachelor's degree in Computer Science, Engineering, or a related field.
Preferred Skills
- Experience with Combine, AWS, GCP, Azure, Docker, Kubernetes, Kafka, RabbitMQ, or MongoDB.