Back to jobs
EY

Mobile Native Developer - Android

Nicosia, CY, 1087Posted 6 days ago

Job Description

 

  • Design, develop, and maintain complex Android application features using Kotlin and Android Jetpack components (ViewModel, Room, Compose, etc.). 

  • Drive technical design discussions and contribute to mobile architecture decisions, ensuring scalability, modularity, and maintainability. 

  • Integrate applications with backend services using RESTful APIs, JSON, and modern networking stacks. 

  • Lead debugging, performance tuning, memory optimization, and stability improvements for Android apps. 

  • Implement and maintain unit, integration, and UI tests to ensure reliability and regression safety. 

  • Improve and maintain CI/CD pipelines, including automated builds, deploys, and quality gates. 

  • Perform code reviews, enforce best practices, and guide junior and mid-level developers. 

  • Ensure accessibility, internationalization, and compliance with security best practices. 

  • Use AI-assisted development tools responsibly to boost productivity in coding, testing, documentation, and refactoring. 

  • Collaborate with cross-functional teams (product, QA, backend, design) to ensure timely, high-quality delivery. 

 

 

Required Qualifications 

 

  • 4–7 years of Android development experience building production mobile applications. 

  • Strong proficiency in Kotlin and Android development using Android Studio.

  • Deep experience with Android Jetpack libraries, architectural patterns (MVVM, Clean Architecture), and modularization techniques. 

  • Strong experience integrating with REST APIs, managing authentication, and handling secure data storage. 

  • Demonstrated experience in CI/CD pipelines, automated testing, and code quality tooling.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
London, GB
Website