
Android Software Engineer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in Singapore.
• Develop and sustain production-level Android applications utilizing Kotlin.
• Incorporate AI-driven functionalities (chat, vision, voice, recommendations) through backend APIs.
• Create UX patterns for AI interactions, encompassing streaming responses, retries, and partial results.
• Enhance performance, memory efficiency, and responsiveness for AI-intensive processes.
• Execute analytics, logging, and feedback mechanisms to facilitate AI assessment and iterative improvements.
• Work closely with backend and ML engineers on API specifications and system functionality.
• Guarantee app stability, security, and scalability within production settings.
• Over 3 years of experience in Android development using Kotlin.
• Practical experience in integrating AI capabilities (e.g., LLM, vision, speech APIs).
• Comprehensive understanding of asynchronous programming (Coroutines, Flow).
• Knowledge of REST or gRPC APIs and structured data formats.
• Excellent debugging and performance profiling abilities.
• Ability to work effectively in environments characterized by latency, partial failures, and non-deterministic behaviors.
• Familiarity with MLKit or lightweight on-device inference.
• Experience in publishing production applications on the Google Play Store.
• Options for remote work.
DB
Imagemaker
Goods & Services
CI&T
Get handpicked remote jobs straight to your inbox weekly.