Android Engineer
Develop and maintain JavaScript/Node.js backend code for Motorway's online car-selling platform, working with AWS infrastructure, relational and NoSQL databases, and collaborating with product and design teams.
- Compensation
- Not disclosed
- Location
- London
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Mobile
- Posted
Skills
Must have
- Commercial experience with JavaScript, including ES6/7 features
- Experience with Node.js and related frameworks (e.g., Express, Sequelize)
- Experience working with relational databases and NoSQL databases
- Understanding of web design patterns
- Experience working in a collaborative, agile team environment
Nice to have
- Experience with automated testing
Full description
About Motorway
Motorway is the UK's largest online car-selling platform. We connect private sellers directly with over 8,000 dealers nationwide. Our online platform helps sellers achieve great prices for their cars while giving dealers fast, reliable access to the stock they want for their dealerships. Founded in 2017, our award-winning, technology-led approach has redefined the experience of selling a car. Motorway 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.
👋 Hi, I’m Manuele Maggi, Engineering Manager at Motorway. I’m looking for an Android
Engineer to join our Mobile Engineering group and help us build a best-in-class experience
for our Sellers.
This is a great opportunity to join a talented and supportive team, working alongside
engineers, product managers and designers to fundamentally change the way people sell
their car. You’ll contribute to meaningful features used by customers across the UK, develop
your technical skills and explore the latest tools and technologies—with AI increasingly
embedded in how we build and work.
About the role
As an Android Engineer, you’ll take ownership of well-defined features and contribute
throughout the development lifecycle, from early ideas through to release and iteration.
Day-to-day, you’ll be:
- Collaborating with designers, product managers and other engineers to build high-quality customer experiences.
- Designing, building and shipping Android features using Kotlin and Jetpack Compose.
- Contributing to the development of our in-house Server-Driven UI framework, helping us deliver features and dynamic experiences more quickly.
- Supporting and improving our mobile infrastructure, including CI/CD pipelines with
- GitHub Actions, Google Play deployment workflows and automated UI testing.
- Writing clean, maintainable and well-tested code.
- Participating in code reviews and technical discussions, learning from others while sharing your own ideas.
- Paying close attention to UI detail, accessibility and the overall app experience.
- Building an understanding of the backend systems and APIs that power our app.
- Monitoring released features and helping to resolve issues when they arise.