Key Responsibilities
- Design, develop, and maintain high-quality mobile applications for iOS and Android platforms
- Collaborate with product and design teams to translate requirements into functional, user-friendly features
- Implement and maintain scalable architectures (MVC, MVVM) across mobile platforms
- Integrate mobile applications with backend services using REST APIs and OAuth 2.0 authentication
- Build responsive and modern UI components using frameworks such as SwiftUI and Jetpack Compose
- Debug and resolve issues across development, staging, and production environments
Requirements
- 3+ years of software development experience, with at least 1 year in both iOS and Android environments
- Proficiency in Swift and Kotlin, with experience in MVC and MVVM architectures
- Experience integrating REST APIs and implementing OAuth 2.0 authentication
- Familiarity with modern UI frameworks (Jetpack Compose, SwiftUI) and automated testing
- Strong debugging, performance optimization, and production issue resolution skills