We are seeking a highly skilled Senior Android Developer with deep hands-on experience in building modern, scalable, and user-centric Android applications. The ideal candidate combines strong Android engineering expertise with a solid understanding of AI concepts and cloud technologies, enabling meaningful contributions to AI-driven use cases, automation, intelligent workflows, and cloud-integrated mobile solutions.
In this role, you will lead the full lifecycle of Android app development—from architecture and design to deployment, optimization, and ongoing enhancements. You will collaborate closely with UX, backend, cloud, and AI teams to deliver secure, innovative, and high-quality mobile experiences.
Key Responsibilities
- Lead end-to-end design, development, testing, and deployment of Android applications using Kotlin and Jetpack Compose.
- Collaborate with UX designers, backend engineers, cloud architects, and AI/data teams to build scalable, intuitive, and future-ready mobile solutions.
- Apply AI/ML understanding to support or integrate AI-driven use cases (workflow automation, cloud AI services, data intelligence, personalization, etc.).
- Integrate REST/GraphQL APIs, WebSockets, and third-party SDKs with strong support for offline-first usage, caching, and error handling.
- Ensure high performance, stability, and responsiveness across diverse Android devices—including foldables and emerging form factors.
- Implement secure coding practices covering OAuth2, MFA, encryption (AES/RSA), certificate pinning, TLS/SSL, and OWASP Mobile standards.
- Drive DevOps excellence with CI/CD pipelines leveraging GitHub Actions, Jenkins, Fastlane, and automated testing frameworks.
- Conduct code reviews, mentor junior developers, and enforce clean architecture principles and best practices.
- Continuously optimize performance across memory, network usage, battery efficiency, and UI rendering.
- Explore and adopt new and emerging technologies such as Kotlin Multiplatform, advanced Compose libraries, AI services, and cloud-native tooling.
Basic Qualifications
- 8+ years of professional software engineering experience.
- 5–6 years of strong Android development experience using Kotlin and Java.
- Proven track record of delivering production-grade Android applications (Play Store or enterprise environments).
- Deep understanding of the Android SDK, Jetpack libraries, Material Design, and modern architectural practices.
- Solid Computer Science fundamentals (data structures, algorithms, design patterns).
- Experience working in Agile teams using Git, CI/CD, Jira, Confluence, GitHub/GitLab.
- Good understanding of AI/ML fundamentals with the ability to contribute to AI-related integrations or workflows.
- 3+ years of experience in AI/ML projects, including hands-on development. Exposure to GenAI and Agentic AI is a strong plus.
- Excellent communication, debugging, problem-solving, and mentoring skills.
- Bachelor’s degree in Computer Science, Software Engineering, IT, or equivalent practical experience.
Technical Skill Sets
Languages & Tools
Kotlin, Java, Python, Android Studio, Gradle, Git, GitHub/GitLab.
Android Frameworks & Libraries
Jetpack Compose, ViewModel, Flow, LiveData, Room, DataStore, WorkManager, Hilt/Dagger.
Architecture
MVVM, MVI, Clean Architecture, modular/multi-module app structures.
Networking
Retrofit, OkHttp, GraphQL, WebSockets.
AI & Cloud Competency
- Strong AI fundamentals and ability to integrate cloud AI services.
- Exposure to platforms like Google Gemini API, AWS Bedrock, Vertex AI, or similar.
- Optional experience with ML Kit or TensorFlow Lite for on-device intelligence.
Analytics & Cloud Integration
Firebase Crashlytics, Performance, Analytics, FCM; AWS/GCP services (Lambda, S3, Cloud Run, API Gateway).
Testing & DevOps
JUnit, Espresso, Mockito; CI/CD via Fastlane, GitHub Actions, Jenkins; static analysis tools like SonarQube.
Security
Android Keystore, AES/RSA encryption, certificate pinning, OAuth2, TLS/SSL, OWASP Mobile Security standards.
Nice to Have
Kotlin Multiplatform, Flutter, React Native, IoT, AR/VR, experimentation platforms, feature flagging tools.
Desirable Certifications
- AWS/Azure/Google AI Certifications
- Any equivalent industry-recognized mobile or cloud certification
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Data Architect
2026-05-21
Senior AI Engineer (f/m/x)
2026-05-21
Full-Stack Developer | Remote
2026-05-27
- Posted
- Dec 01, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Singapore
- Company
- Elliott Moss Consulting
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Data Architect
2026-05-21
Senior AI Engineer (f/m/x)
2026-05-21
Full-Stack Developer | Remote
2026-05-27