Responsibilities
- Develop and sustain Android applications in production using Kotlin.
- Incorporate AI-driven functionalities such as chat, visual analysis, speech, and suggestions through backend API integrations.
- Create intuitive user experience patterns for AI interactions, including real-time response streaming, retry mechanisms, and handling incomplete outputs.
- Enhance app efficiency, memory management, and responsiveness, especially in workflows with heavy AI usage.
- Set up analytics, logging systems, and user feedback collection to aid in AI model assessment and improvement cycles.
- Work closely with backend and machine learning engineering teams to define and refine API specifications and system interactions.
- Maintain reliability, data protection, and system scalability in live application environments.