Senior Mobile Engineer - Android (f/m/d)
At Moss, we give finance professionals the power to automate their day-to-day and make forward-thinking decisions.
Our team and culture make us unique — we’re driven by impact and growth, where every one of us strives to learn and excel. Recognised by Sifted’s Rising 100 and LinkedIn's Top Startups we’re here to help propel your career and together, make Moss a lasting success.
We are a fast-growing, AI-first startup looking for a Mobile Engineer to join our mobile team. We ship fast, value ownership and autonomy, and communicate in English.
The Mobile Team is responsible for building and maintaining our mobile applications, enabling Spenders to easily manage and submit expenses, and Admins to stay in control of company spending. We also own the backend-for-frontend service powering the mobile experience, as well as the full release process.
On a day-to-day basis, you’ll collaborate closely with designers, product managers, and engineers to bring new ideas to life and deliver intuitive, high-quality tools that help businesses simplify and automate their financial workflows.
Your responsibilities
- Development and maintenance of the Moss mobile applications based on product requirements
- Development and maintenance of backend services supporting mobile applications, in alignment with existing architecture and systems
- Contributing to the design and evolution of the Android mobile application architecture
- Supporting and executing mobile app releases via Google Play
About you
Must Have’s
- Strong proficiency in Kotlin
- Kotlin Coroutines & Flows & Jetpack Compose**
- Android Lifecycle - deep understanding of Activity/Fragment lifecycle, process death, configuration changes
- Clean Architecture - clear separation of layers (domain, data, presentation), use cases, repository pattern
- Familiarity...