Position : Mobile App Developer (iOS & Android)
Experience : 3–6 years
Location : Bangalore (On-site)
Employment Type : Full-time
About the Role
We are looking for a highly skilled Mobile App Developer who has experience in designing, developing, and maintaining mobile applications for both iOS and Android platforms. The ideal candidate should have solid experience with Swift and Kotlin, and a strong understanding of REST APIs, offline sync, and modern app architecture.
Key Responsibilities
- Design, develop, and maintain native iOS (Swift and Swift UI) and Android (Kotlin) applications
- Write clean, maintainable, and efficient code following best practices
- Convert UI / UX wireframes into high-quality mobile screens
- Integrate apps with RESTful APIs, cloud services, and third-party SDKs
- Troubleshoot, debug, and improve application performance
- Implement modern architecture patterns such as MVVM / Clean Architecture
- Work closely with backend, QA, and product teams to define and deliver features
- Ensure compatibility across devices and OS versions
- Manage code versioning through Git (GitHub, Bitbucket, GitLab)
- Handle mobile app builds, testing, and deployment to App Store & Play Store
- Optimize applications for performance, responsiveness, and offline usage
Required Skills
iOS
Strong knowledge of Swift , SwiftUIExperience with Core Data , Auto Layout , Push NotificationsFamiliarity with app distribution using TestFlight and App Store ConnectAndroid
Strong knowledge of KotlinGood understanding of Android SDK , Jetpack Components , Room , CoroutinesExperience with FirebaseCommon Skills
Solid knowledge of mobile app lifecycle, architecture, and securityREST API integration & JSON parsingExperience with offline–first app development (caching, local database)Strong debugging and problem-solving skillsExperience with Git version controlGood to Have
Experience with cross-platform frameworks like Flutter or React NativeExperience with maps, GPS, background services, and notificationsKnowledge of cloud platforms (AWS, MongoDB Atlas etc..)Experience with mobile analytics and crash-reporting toolsEducation
Bachelor’s degree in Computer Science, Engineering, or related field (preferred)Why Join Us?
Opportunity to build enterprise-grade applications used globallyWork with a skilled development, QA, GIS, and product teamExposure to cloud technologies, databases, and modern development tools