Motorway

Android Engineer

06/01/2025
Apply Now
Deadline date:

Job Description

About Motorway

Motorway is the UK’s fastest-growing used car marketplace – our award winning, online-only platform connects private car sellers with thousands of verified dealers nationwide, ensuring everyone gets the best deal. Founded in 2017, our technology-led approach has redefined the experience of selling a car, generating thousands of monthly car sales and helping us to grow to a team of over 400 across 4 locations.

We are now valued at over £1 billion and is backed by some of the world’s leading technology investors, having raised £143 million in Series C funding. This is a unique opportunity to join a fast-growing scale-up at a crucial phase of growth and help change an industry for the better.


About the team

We’re a passionate group of engineers who love using technology to simplify complex processes and make a real difference in people’s lives. Joining us means you’ll be at the forefront of innovation in the automotive industry, working on a product that impacts millions of customers every day.


About the role

We’re looking for a talented Android Engineer to join us in building the future of car selling. This is a greenfield project where you’ll have the opportunity to own features from conception to release, making a significant impact on our customer-facing Android app. You’ll be working with cutting-edge technologies and collaborating closely with a dedicated team of mobile experts.


In this role, you will

  • Collaborate with a cross-functional team (mobile lead, UX designers, product manager, and other engineers) to design and develop new features for our Android app.

  • Build and maintain high-quality Kotlin code, utilising modern Android development practices and libraries like Coroutines.

  • Implement robust data persistence solutions using technologies like Realm or Room.

  • Integrate with RESTful APIs, ensuring secure and efficient data exchange.

  • Contribute to a strong testing culture, writing unit tests, UI tests, and participating in automated testing strategies.

  • Share your expertise and contribute to the continuous improvement of our development processes.


About you

  • You have demonstrable commercial experience developing and shipping Android applications.

  • You possess strong Kotlin programming skills and a good understanding of Coroutines.

  • You’re familiar with Dependency Injection principles and best practices.

  • You have experience working with persistent data stores like Realm or Room.

  • You understand RESTful APIs and can implement secure API integrations.

  • You have a good grasp of design patterns (MVVM, MVI, etc.) and testing methodologies.

  • You’re a strong communicator and enjoy collaborating within a team environment.


You could be a great fit if

  • You thrive in a fast-paced environment and enjoy taking ownership of your work.

  • You’re passionate about building high-quality, user-friendly mobile applications.

  • You have a keen interest in the latest Android technologies and are eager to learn and grow.

  • You enjoy working collaboratively and sharing your knowledge with others.


Our interview process

Our interview process contains the following stages:

  • Initial Screen with Talent Team – 30 minutes

  • System Design Interview – 60 minutes

  • Technical Assessment – 60 minutes

  • Final Interview – 60 minutes

You can expect to hear back from us within a week of each interview stage. You’ll have the opportunity to speak with a talent partner throughout the interview process should you have any questions or need any type of accommodations.