

Senior Android Engineer - Motivational Mechanics (all genders)
Babbel
The Senior Android Engineer will join the Babbel Motivational Mechanics Team to enhance language learning through innovative mobile applications. The role emphasizes collaboration in a diverse team, utilizing both native Android and web technologies, while maintaining a focus on user experience and high-quality software delivery.
Qualification
- Developed several Android apps using: Kotlin, Java, Jetpack libraries (Compose, Lifecycle, etc.), DI (Dagger), Retrofit, WorkManager, Testing with Espresso, Mockito, and UI test.
- In-depth knowledge of design patterns, particularly MVVM architectures.
- Experience with Coroutines/Flows and RxJava/RxKotlin.
- Ability to maintain and develop CI/CD pipelines, preferably with Fastlane, Bitrise, Github Actions.
- Experience with WebView integration and JavaScript bridge communication for embedding web-based learning experiences.
- Expertise with AI tooling and infrastructure, including LLM-powered development tools (e.g., Cursor) and agentic AI systems.
- Fluency in written and spoken English.
- Experience with how a deliberate setup of process and tooling can be used to ensure delivery of high quality software.
- Strong desire to learn new things and share knowledge with others.
Responsibility
- Deliver high-quality, scalable mobile apps by contributing to the discovery and delivery of new features on Android and web platforms.
- Be part of a user-focused team that builds end-to-end learning experiences.
- Collaborate cross-functionally to make informed decisions ranging from User Experience to API design.
- Participate in our knowledge-sharing culture: code reviews, pair programming, knowledge-sharing sessions, feature demonstrations.
- Maintain and proactively improve the overall technology stack and infrastructure of the Android app(s).


