This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Android Engineer to join our Babbel Motivational Mechanics Team! In your role as a Senior Android Engineer, your mission will be to change the future of language learning while working in a flexible and stimulating environment. Working in a diverse team together with motivated colleagues, you will be collaborating and diving into different disciplines to broaden your knowledge in other fields of expertise as well as share your own. You will contribute to a great architecture and build the base of an easily extendable and well maintainable application. We are using a hybrid approach to develop the self-study learning experience. In your role, you will have the opportunity to work with a mix of native Android and frontend Web technologies (e.g. React and Redux).
Job 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
Maintain and proactively improve the overall technology stack and infrastructure of the Android app(s)
Requirements:
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
The 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, with the ability to apply them effectively to accelerate engineering workflows and improve productivity
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
Experience in mentoring other engineers
Nice to have:
Experience with MVI (Model-View-Intent) architecture pattern
Experience with Hilt for dependency injection
Experience with Kotlin Multiplatform (KMP) for shared business logic
Experience with KSP (Kotlin Symbol Processing) for code generation
What we offer:
30 vacation days
chance to take a 3-month Sabbatical
family and life situation counseling
flexible working hours and remote-friendly options as Jobbatical (up to 3 months inside the EU and UK)
fully equipped office with nap, faith and family rooms
internal learning opportunities
yearly learning & development budget for external training
learn languages with Babbel for free with full access to Babbel & Babbel Live classes
mobility benefits options
discounted Urban Sports Club membership
employee communities (such as FLINTA, DE&I Ambassadors and LGBTQIA groups)
Welcome to CrawlJobs.com – Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.
We use cookies to enhance your experience, analyze traffic, and serve personalized content. By clicking “Accept”, you agree to the use of cookies.