Android Developer
Skills
APIBack-End Web DevelopmentAndroidAndroid DevelopmentCoroutinesKotlinMachine Learning
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3+ years of Android development experience using Kotlin
- Experience integrating AI capabilities such as LLMs vision or speech APIs
- Strong knowledge of Coroutines Flow and asynchronous programming
- Experience working with REST or gRPC APIs
- Excellent debugging profiling and performance optimisation skills
- Experience building resilient applications that handle latency partial failures and unpredictable responses gracefully
Nice to have
- AI-native mindset
- Product-focused
- Performance-minded
- Collaborative
- Resilient
Day to day
- Build and maintain high-quality Android applications using Kotlin.
- Develop AI-powered experiences including chat voice vision and intelligent recommendations.
- Design seamless user experiences for streaming responses retries and long-running AI interactions.
- Optimise application performance responsiveness memory usage and battery efficiency.
- Collaborate with backend and machine learning engineers to shape APIs and product behaviour.
- Implement analytics monitoring and feedback mechanisms to continuously improve AI performance.
- Deliver secure scalable and reliable production applications.
