Responsibilities
- Build and ship Android features using Kotlin.
- Create clean mobile flows for insurance, payments, claims, renewals and financial services.
- Work with product and design to simplify complex user journeys.
- Integrate backend APIs and ensure mobile flows are stable, secure and reliable.
- Improve app performance, crash rate, loading states, responsiveness and memory usage.
- Use analytics, user behaviour and production issues to improve the product.
- Build AI-assisted mobile experiences only where they genuinely improve the user journey.
Tech Stack
Kotlin, Jetpack Compose, Android SDK, Coroutines & Flow, SQL / NoSQL, TensorFlow Lite (on-device inference)
Team
Structure: Global teams with over 20 nationalities, working remotely and from offices.
Additional Information
- English is the main working language across global teams. Strong English communication is required.
- This role is not for engineers who only want fully defined tickets.
- This role is not for developers who build screens without caring about user experience.
- This role is not for people who ignore crashes, edge cases, loading states or performance.
- This role is not for engineers who move slowly in a startup environment.
- This role is not for people who exaggerate impact without explaining their actual contribution.