Android Software Engineer

A
AvomindAI Startup
SingaporeFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3 years
Required Skills
AndroidKotlingRPCRESTful APIsLLMComputer Vision

Requirements

  • Minimum 3 years of Android application development experience using Kotlin.
  • Hands-on experience integrating AI-powered features, such as Large Language Models (LLMs), computer vision, or speech APIs.
  • Strong understanding of asynchronous programming using Coroutines and Flow.
  • Experience working with RESTful or gRPC APIs and structured data formats.
  • Strong debugging, troubleshooting, and performance profiling skills.
  • Experience developing applications that operate reliably under conditions involving latency, partial failures, and non-deterministic behavior.
  • Familiarity with ML Kit or lightweight on-device inference is an advantage.
  • Experience publishing and maintaining production applications on the Google Play Store.
  • Experience with Java.
  • Experience with SQL and NoSQL databases.
  • Experience with TensorFlow Lite (on-device inference).

Responsibilities

  • Build and maintain production Android applications using Kotlin.
  • Integrate AI-powered features such as chat, vision, voice, and recommendation systems through backend APIs.
  • Design intuitive user experiences for AI interactions, including streaming responses, retries, and partial results.
  • Optimize application performance, memory usage, and responsiveness for AI-intensive workflows.
  • Implement analytics, logging, and user feedback mechanisms to support continuous AI evaluation and product improvement.
  • Collaborate closely with backend and machine learning engineers to define API integrations and system behavior.
  • Ensure application stability, security, and scalability within production environments.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now