Solutions chaser? Fascinating challengers for Principal Android Developers
If there's one characteristic that drives Auto Trader Android developers, it's curiosity. Our team of innovators stay right at the forefront, anticipating the future and developing the systems that power our market-leading mobile applications - making them faster, more reliable and more sophisticated. It's an exciting environment to lead in.
Join our native apps team as Principal Android Developer and you'll bring pioneering solutions, clear decision-making and inspiring thought leadership to our core customer journey across mobile platforms.
You'll play a vital role in the day-to-day running of the team, sharing your skills, experience and insights, while supporting your colleagues' ambitious, professional and personal development.
You'll always be on hand to solve issues, bringing a mix of creativity and proven technical abilities to everything you do. On top of this, you'll contribute to a wider community of technical leads, promoting great software design throughout the business. And as our app generates over 50% of our ad views and hosts a million of our customers, you'll really enjoy the impact that comes from working so close to the end user.
How we work is as important as what we do. In this ideas-led and data-driven environment, we run a tribe-based, multifunctional, Agile system where each tribe focuses on a different customer group. Open-minded and team-spirited, you'll be happy talking about Android architecture and able to get the very best out of this environment.
We'll look to you to collaborate with developers, testers, product leads and data analysts throughout our business, to break new ground, explore new technology and find the solutions that fuel our reputation as the industry leader. Generous with your time, you'll also understand the importance of mentoring junior members of the team.
What you'll bring
Experience in a similar role, building and supporting Android apps with object-oriented and asynchronous programming techniques, ideally, Kotlin coroutines Experience with Java and Kotlin Experience with Android architecture components, especially Room. Experience with Android Studio A track record in unit testing and TDD The flexibility to thrive an Agile collaborative software delivery environment Experience of coaching and mentoring people at different stages of their career Skills in Espresso, Robelectric
You can look forward to a great, flexible benefits package including up to 25 days' holiday, pension and healthcare. We'll also give you time and support so you can develop your career. Our developers attend conferences worldwide, we host external meet-ups in our event space and offer masterclasses focusing on communication, team working and leadership. Progress here is not limited to what you learn at your desk.
Working for us
Everyone is unique in their own way and we're looking for people from all walks of life to become part of our inclusive culture. Diversity for us means respect for and appreciation of gender, age, sexual orientation, disability, race and ethnic origin, religion and faith, marital status, social, educational background and way of thinking. We'll make sure you get the chance to be your best self and showcase your full potential.