Senior Android Developer (Android TV)
Key information
- Publication date:17 September 2025
- Workload:100%
- Contract type:Unlimited employment
Job summary
Join a dynamic team in Switzerland focused on developing and enhancing Player features. Enjoy a collaborative work environment with opportunities for innovation.
Tasks
- Develop and maintain features for player applications and demos.
- Optimize performance, compatibility, and stability across platforms.
- Collaborate with teams to improve UI/UX and user accessibility.
Skills
- Strong experience with Java, Kotlin, and Android development.
- Proficient in Kotlin Coroutines/Flow and Jetpack Compose.
- Familiarity with CI/CD processes and media optimization.
Is this helpful?
Develop, maintain and improve Player functionalities.
Optimize performance, compatibility and stability.
Create and update demonstration applications.
Participate in Android development on mobiles and SmartTV.
Contribute to CI/CD processes and automation.
Collaborate with Apple, Web, back-end and design teams to ensure smooth integration.
Improve user experience (UI/UX, accessibility).
Take part in open source projects (Media3, ExoPlayer).
Essential technical skills:
Excellent mastery of Java and Kotlin.
Strong experience with Kotlin Coroutines/Flow and Jetpack Compose.
Very good knowledge of ExoPlayer (Media3 = major asset).
Development for Android TV / SmartTV.
Knowledge in CI/CD and automation.
Good understanding of media performance and optimization.
Additional assets:
Contribution to Media3 / ExoPlayer.
Basic knowledge of Apple platforms.
Soft skills:
Collaborative spirit and user orientation.
Autonomy, rigor and organization.
Curiosity and openness to open source.
Fluency in French and English.
Position based in French-speaking Switzerland.
On-site presence: 2 to 3 days per week (including Monday and Thursday).
Occasional travel possible within Switzerland.
Collaborative and dynamic environment, innovation-oriented.
Participation in strategic and high-visibility video projects.
Opportunity to contribute to recognized open source libraries.
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}