[Remote] Android Developer
Note: The job is a remote job and is open to candidates in USA. European Tech Recruit is recruiting an Android Software Engineer to build the mobile experience for AI assistants. The role focuses on developing AI-powered Android applications, including chat, voice, vision, recommendations, and long-running workflows, while optimizing performance and reliability. The engineer will collaborate with backend and machine learning teams to shape APIs, product behavior, and continuous AI improvement.
Responsibilities
- 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
Skills
- 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
- ML Kit or TensorFlow Lite
- On-device machine learning
- Applications published to the Google Play Store
Benefits
- Remote work in San Francisco
Company Overview