Skip to content

Junior Android Developer

  • On-site
    • St Julian's , Saint Julian's, Malta
  • Technology

Job description

Who We Are

At eCabs Technologies, passionate individuals unite with shared values and a compelling vision.

Our platform, originally launched in Malta – Europe's most intricate road network, has evolved into the archetype for global digital transformation. At the crossroads of experience and innovation, we bridge the gap between legacy operators and the digital-first era, via cutting-edge technology and an unwavering commitment to excellence.

eCabs Technologies is actively working to optimise its robust, multi-channel ride-hailing platform, deployed across multiple countries and with strategic plans for extensive growth in additional regions. To this end, we are seeking an accomplished Junior Android Developer to play a pivotal role in our relentless drive towards becoming a leading player in the global ride-hailing industry.

What You’ll Do

  • Help build and improve features for the eCabs customer and driver Android applications

  • Work closely with senior developers and other team members to understand requirements and deliver solutions

  • Write clear, maintainable code that follows team standards and best practices

  • Contribute to unit and integration testing to help ensure application quality

  • Learn and use source control and continuous integration tools as part of the development process

  • Gain hands-on experience with Android architecture patterns such as MVVM, MVI, or MVP

  • Collaborate with the Product team to improve the experience for end users

  • Support live applications by helping fix bugs and address issues as they arise

  • Take part in code reviews and learn from feedback provided by the team

Job requirements

What You’ll Bring


You have a solid foundation in Android development and are keen to build on it in a real-world environment.

You bring:

  • Good knowledge of the Android SDK and Kotlin

  • A degree in Computer Science or a related field, or equivalent practical experience

  • Some experience developing native Android applications, whether through work, studies, or personal projects

  • Familiarity with modern Android technologies such as Jetpack Compose, Coroutines, Google Maps, Android Architecture Components, Dagger, or Firebase

  • A genuine interest in learning and growing as an Android developer

Who You Are

You are an early-career developer who is eager to learn, ask questions, and improve. You may have up to two years of experience or a strong portfolio that shows your passion for mobile development.

You enjoy working as part of a team, are open to feedback, and take pride in writing clean, understandable code. You want to learn how large-scale mobile applications are built and are motivated by seeing your work used by real people.

or