Mobile Developer
Core
Design, develop, and maintain Android and cross-platform mobile applications using Kotlin Multiplatform (KMP) for sports technology products.
Role type
Senior IC mobile developer (Android/Kotlin)
Builds
Mobile applications for athletes and sports organizations
Domain
Sports technology / Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Android fundamentals, Kotlin Multiplatform (KMP), Jetpack Compose, MVVM, Coroutines, Jetpack libraries, software architecture, design patterns, algorithms, data structures, databases (SQLite/Room/Realm)
Preferred skills
Firebase, media streaming, ExoPlayer, iOS development (Swift/SwiftUI), unit testing, open-source contributions
Technologies
Kotlin, KMP, Jetpack Compose, Coroutines, Room, ExoPlayer, Firebase
Responsibilities
Design and develop Android and cross-platform mobile applications; Write clean, maintainable, and testable code following MVVM; Contribute to improving application architecture, performance, and user experience; Debug and resolve issues related to networking, concurrency, and memory management; Collaborate with designers, QA engineers, and backend developers in an agile environment
Seniority
Mid-Senior, hands-on IC