onhires - Mobile Engineer (Android)
Requirements
• 3+ years of Android development experience using Kotlin. • Hands‑on experience integrating AI features (LLMs, vision, speech APIs). • Strong understanding of asynchronous programming (Coroutines, Flow). • Familiarity with REST or gRPC APIs and structured data formats. • Strong debugging and performance profiling skills. • Comfort working in environments with latency, partial failure, and non‑deterministic behavior. • Experience with MLKit or light on‑device inference. • Published production apps on the Google Play Store. • EXPECTED OUTCOMES • Stable, smooth, and reliable Android applications for real‑world use. • Optimized performance: responsive, low‑latency, and efficient on memory and CPU. • Early detection and resolution of production issues with clear root‑cause analysis. • Kotlin / Java • TensorFlow Lite (on‑device inference) • A1 believes the best products are built by small, world‑class teams. They operate with high talent density, collective decision‑making, and rapid execution — balancing quality with speed. Joining the team means bringing structure, exercising judgment, and executing independently, all while contributing to a product designed to feel truly magical for users.
Responsibilities
• Build and maintain production Android apps using Kotlin. • Integrate AI‑powered features (chat, vision, voice, recommendations) via backend APIs. • Design UX patterns for AI interactions, including streaming responses, retries, and partial results. • Optimize performance, memory usage, and responsiveness for AI‑heavy flows. • Implement analytics, logging, and feedback capture to support AI evaluation and iteration. • Collaborate closely with backend and ML engineers on API contracts and system behavior. • Ensure app stability, security, and scalability in production environments.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT