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