Android Developer
Location
On-site
Type
Full Time
Overview
We seek an experienced Android Developer to build and enhance AI-powered mobile applications. The ideal candidate should have a strong background in Kotlin/Java, Android frameworks, and AI/ML integration. You will collaborate with AI engineers, designers, and backend teams to develop seamless, high-quality applications.
Key Responsibilities
Design and develop AI-driven Android applications with an intuitive user experience
Integrate AI/ML models into mobile applications using TensorFlow Lite, ML Kit, or third party APIs
Optimize app performance, responsiveness, and battery efficiency
Collaborate with UI/UX designers to create visually appealing interfaces
Work closely with backend developers to ensure smooth data exchange
Implement security measures to protect user data and comply with privacy regulations
Debug, test, and fix issues to maintain high-quality application standards
Stay updated with the latest Android technologies, AI advancements, and best practices
Participate in Agile development processes and contribute to sprint planning
Required Skills & Qualifications
Bachelor's or Master’s degree in Computer Science, IT, or a related field
3+ years of experience in Android app development using Kotlin and Java
Strong knowledge of Android SDK, Jetpack components, and Material Design principles
Experience integrating AI/ML models using TensorFlow Lite, ML Kit, or ONNX
Hands-on experience with RESTful APIs and third-party integrations
Familiarity with cloud-based AI services (AWS, Azure, Google AI APIs)
Proficiency in version control systems like Git
Strong problem-solving skills and a passion for AI-driven innovation
Experience with ARCore, Vision API, or Natural Language Processing (NLP)
Knowledge of CI/CD pipelines for Android app deployment
Exposure to AI chatbots, recommendation engines, or voice assistants