Mobile Developer (Android / iOS) — Middle Level
We are looking for a Middle Mobile Developer to join our team and help build high-quality mobile applications for Android and/or iOS platforms. You will work closely with designers, backend engineers, and product teams to deliver scalable, reliable, and user-friendly mobile solutions.
Responsibilities
- Develop and maintain mobile applications for Android and/or iOS
- Implement scalable architecture using MVVM or Clean Architecture
- Integrate mobile applications with REST APIs
- Build modern and responsive user interfaces using
- Jetpack Compose or XML (Android)
- SwiftUI or UIKit (iOS)
- Implement local data storage using Room / SQLite (Android) or Core Data / SQLite (iOS)
- Write asynchronous and reactive code using Coroutines / Flow (Android) or Swift Concurrency / Combine (iOS)
- Write and maintain unit tests
- Collaborate with backend developers, designers, and product teams to deliver new features
- Maintain high code quality through Git workflows and code reviews
Requirements
- 2+ years of experience in mobile application development
- Strong knowledge of Kotlin / Java (Android) or Swift (iOS)
- Experience with Android SDK & Android Studio or Xcode & iOS SDK
- Understanding of MVVM or Clean Architecture
- Experience integrating REST APIs
- Experience using Git
- Experience writing unit tests (JUnit / XCTest)
Nice to Have
- Experience with Jetpack Compose or SwiftUI
- Experience with dependency injection frameworks (Hilt / Dagger)
- Experience with CI/CD pipelines
- Knowledge of Material Design or Apple Human Interface Guidelines
- Experience publishing applications to Google Play or the Apple App Store
What We Offer
- Opportunity to work on modern mobile applications
- Collaborative and supportive development environment
- Flexible working conditions
- Competitive compensation