2 months ago
Tallinn, Estonia +8 moreMid Level
Responsibilities
- Build and maintain production Android applications using Kotlin.
- Integrate AI-powered chat, vision, voice, and recommendation features through backend APIs.
- Design UX patterns for streaming responses, retries, and partial results.
- Optimize performance, memory usage, and responsiveness for AI-heavy flows.
- Implement analytics, logging, and feedback capture for AI evaluation and iteration.
- Collaborate with backend and ML engineers on API contracts and system behavior.
- Ensure production app stability, security, and scalability.
- Detect and resolve production issues through clear root-cause analysis.
Requirements
- At least 3 years of Android development experience using Kotlin.
- Hands-on experience integrating AI features such as LLMs, vision, and speech APIs.
- Strong understanding of asynchronous programming with Coroutines and Flow.
- Familiarity with REST or gRPC APIs and structured data formats.
- Strong debugging and performance profiling skills.
- Comfort working with latency, partial failure, and non-deterministic behavior.
- Experience with MLKit or light on-device inference.
- Published production apps on the Google Play Store.
About OnHires
OnHires is a global recruitment and staffing agency that helps companies hire tech and creative talent, with focus areas including AI, Web3, blockchain, and DeFi. It provides IT recruiting and HR consulting services for startups and established firms, covering roles from engineers and designers to executives. Founded in 2020 and headquartered in Sheridan, Wyoming, OnHires is privately held.
