
Android Developer
Skills & requirements
About the role
Android Developer
We are looking for an experienced Android Developer to build and maintain a native live-streaming application using Kotlin.
The role involves implementing camera, microphone and real-time video functionality, developing interactive chat and moderation features, improving performance and battery efficiency, and integrating platforms such as Twitch and YouTube Live.
Key Requirements
Strong Android development experience
Advanced knowledge of Kotlin or Java
Experience with Coroutines, Flows and Jetpack libraries
Knowledge of MVVM, MVI or Clean Architecture
Experience with Camera APIs and Android media frameworks
Familiarity with Dagger or Hilt
Experience with REST APIs and Android testing tools
JNI, C/C++ or mobile-streaming experience is an advantage
Working Conditions
Fully remote
Service contract, as stated by the employer
Performance reviews with potential bonus and compensation adjustments
Annual allowance for equipment, home-office or well-being expenses
Language courses, learning resources and professional-development support
Recruitment Process
HR interview
Technical interview
Test task
Final interview
Contract terms, compensation and benefits should be confirmed directly with the employer during the recruitment process.