Mobile Application Developer (Kotlin Primary)
Core
Design, develop, test, and maintain scalable Android applications using Kotlin, integrating RESTful APIs and optimizing for performance.
Role type
Senior IC Mobile Application Developer (Android/Kotlin)
Builds
Production mobile applications for enterprise clients
Domain
Mobile development, Android ecosystem
Deliverable
production ML models | product features
Required skills
Kotlin, Android SDK, Android Studio, Jetpack components, REST API integration, JSON handling, local storage (Room, SQLite, SharedPreferences), unit testing, debugging
Preferred skills
Swift, iOS development, UIKit, SwiftUI, iOS application lifecycle
Technologies
Kotlin, Android Studio, Jetpack, Room, SQLite, SharedPreferences, REST APIs, JSON
Responsibilities
Design and develop Android applications; Integrate RESTful APIs and third-party SDKs; Optimize applications for performance and security; Implement unit testing and debugging; Collaborate with UI/UX designers and backend teams; Participate in Agile ceremonies and code reviews
Seniority
Senior, hands-on IC