Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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 relevanceReady to apply?
Join Elliott Moss Consulting and take your career to the next level!
Application takes less than 5 minutes

