-
Elliott Moss Consulting

Senior Android Developer

Elliott Moss Consulting
Singapore · Contract · Mid-Senior

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

cloud android ai cicd owasp git ux data structures react native confluence fastlane jenkins graphql flutter python kotlin devops gradle react java jira s3 ui
Login to Apply
Posted
Dec 01, 2025
Type
Contract
Level
Mid-Senior
Location
Singapore

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
scandiweb
Related

Senior Data Architect

2026-05-21

Full-time
Mid-Senior
Estonia
IT Services
Engineering
View Job Details
IBM
Related

Senior AI Engineer (f/m/x)

2026-05-21

Full-time
Mid-Senior
Austria
IT Services
Engineering
View Job Details
Crossing Hurdles
Related

Full-Stack Developer | Remote

2026-05-27

Contract
Associate
Australia
Software Development
Engineering