Senior Android Developer

Relocation
Apply
AI Summary

Seeking an experienced Android Developer to build and enhance mobile applications. Responsibilities include feature development, cross-functional collaboration, and contributing to architectural decisions. Requires strong Kotlin and Android SDK knowledge, with experience in modern development patterns.

Key Highlights
Develop and enhance customer and driver mobile applications.
Collaborate with cross-functional teams and contribute to architectural discussions.
Strong knowledge of Android SDK and Kotlin is required.
Key Responsibilities
Develop and enhance features for customer and driver mobile applications.
Collaborate closely with cross-functional teams to define user stories and deliver incremental improvements.
Write unit and integration tests to ensure reliability and performance.
Build, test, and deploy code using source control and CI tools.
Contribute to architectural discussions and technical design decisions.
Apply Android design patterns such as MVVM, MVI, or MVP.
Write clean, reusable, and maintainable code shared across teams.
Work closely with the Product team to improve user experience.
Take ownership of production services and resolve issues efficiently.
Participate in code reviews and provide constructive technical feedback.
Technical Skills Required
Android SDK Kotlin Jetpack Compose Coroutines Google Maps Android Architecture Components Dagger Firebase

Job Description


Our client are currently seeking an experienced Android Developer to join their growing product and development team.



Must be based in Malta OR Relocation support is available, and applications from EU nationals willing to relocate to Malta are welcome.


Who You Are

You have at least 3 years’ experience working as a mobile app developer or in a similar role. You are confident working with front-end and mobile technologies and have experience building scalable, secure, and high-performing applications.

You have a proven track record (portfolio or live apps), write clean and maintainable code, and are comfortable learning and adopting modern technologies and development patterns.

You will contribute to the development of mobile applications that play a key role in daily operations and data-driven decision-making.


What You’ll Do

  • Develop and enhance features for customer and driver mobile applications.
  • Collaborate closely with cross-functional teams to define user stories and deliver incremental improvements.
  • Write unit and integration tests to ensure reliability and performance.
  • Build, test, and deploy code using source control and CI tools.
  • Contribute to architectural discussions and technical design decisions.
  • Apply Android design patterns such as MVVM, MVI, or MVP.
  • Write clean, reusable, and maintainable code shared across teams.
  • Work closely with the Product team to improve user experience.
  • Take ownership of production services and resolve issues efficiently.
  • Participate in code reviews and provide constructive technical feedback.


What You’ll Bring

  • Strong knowledge of Android SDK and Kotlin.
  • A degree in Computer Science or equivalent practical experience.
  • Experience developing native Android applications.
  • Familiarity with technologies such as Jetpack Compose, Coroutines, Google Maps, Android Architecture Components, Dagger, and Firebase.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

midtronics

Mexico
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Entry level

cloz

Brazil

iOS Developer

Mobile
•
11h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

garmin nederland

Netherlands

Subscribe our newsletter

New Things Will Always Update Regularly