Android Developer
Core
Design and maintain consumer-facing mobile games and cognitive coaching applications for millions of users across phones, tablets, and desktops.
Role type
Senior Android Developer (Mobile Games & Cognitive Apps)
Builds
Free-to-play mobile games, social games, and cognitive fitness applications
Domain
Mobile Gaming / Cognitive Coaching / Consumer Apps
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, Android Architecture Components, REST API integration, CI/CD pipelines (Bitrise/Jenkins), Unit testing (JUnit, Espresso), OOP, Design Patterns, Data Storage, Agile/Scrum
Preferred skills
libGDX, Retrofit, OkHttp, Room, Google Play Services, Play Billing Library, ButterKnife, Lottie
Technologies
Kotlin, Java, Android SDK, libGDX, Retrofit, OkHttp, Room, Google Play Services, Play Billing Library, ButterKnife, Lottie, JUnit, Espresso, Bitrise, Jenkins
Responsibilities
Architect and develop new features for mobile games and cognitive apps, maintain existing features to ensure stability, guide design and engineering decisions, integrate mobile client with server, implement CI pipelines, document software and share knowledge
Seniority
Senior, hands-on IC