At a Glance
- Tasks: Create high-impact Android apps and mentor junior engineers in a collaborative team.
- Company: Join a forward-thinking company dedicated to simplifying the moving process for everyone.
- Benefits: Enjoy 27 days holiday, hybrid work, and a competitive compensation package.
- Why this job: Make a real difference for millions while working with cutting-edge technology.
- Qualifications: 5+ years in Android development with strong Kotlin skills and a product mindset.
- Other info: Inclusive workplace with excellent career growth and diverse benefits.
The predicted salary is between 43200 - 72000 £ per year.
Our vision is to give everyone the belief they can make their move. We aim to make moving simpler by giving everyone the best place to turn to and return to for access to the tools, expertise, trust, and belief to make it happen.
Location: Square, London Office / Hybrid
Reporting to: Engineering Manager
Role Overview
You will be a Senior Android Engineer on our mobile team, creating high-impact, user-centric experiences for millions of home-movers. You will work closely with Product, Design, Backend Engineering, and Analytics to bring ideas to life and mentor junior engineers.
Responsibilities
- Work closely with product managers and designers from discovery to launch, shaping solutions with user needs and strategy in mind.
- Own the delivery lifecycle for key features, ensuring a seamless experience for Android users.
- Architect, design, and implement modern, high-performance Android applications using Kotlin, Jetpack Compose, Coroutines, and Clean Architecture principles.
- Advocate for users across the mobile journey, ensuring new features are intuitive, accessible, and delightful.
- Provide technical guidance, pair programming, and thoughtful code reviews to upskill mid-level and junior engineers.
- Partner with analytics to understand user behaviour, experiment with improvements, and iterate on features after launch.
- Maintain a scalable, maintainable, and efficient codebase through TDD, CI/CD, and automated UI/testing frameworks.
Qualifications
- 5+ years of experience building and shipping high-quality Android applications using Kotlin.
- Strong product mindset: translate business goals into technical solutions that resonate with users.
- Proficiency in Kotlin, Jetpack Compose, ViewModel, Hilt, Coroutines (including Flows), Room, and modern Android patterns.
- Experience with mobile analytics, A/B testing, and data-driven iteration.
- Strong performance optimisation skills across diverse Android devices.
- Confidence in mentoring and supporting others to raise engineering standards.
- Experience with Firebase (Crashlytics, Remote Config, A/B Testing), networking (Retrofit), and CI/CD pipelines (GitHub Actions).
- Knowledge of accessibility best practices and mobile release processes.
- Experience with modularisation, micro-frontends, or multi-module Android architectures.
- Familiar with UI libraries such as Coil, Picasso, and Compose.
Benefits
- Cash plan for dental, optical and physio treatments.
- Private Medical, Pension and Life Insurance, Employee Assistance.
- 27 days holiday plus two paid volunteering days a year.
- Hybrid working with 2 days in the office.
- Contributory stakeholder pension.
- Competitive compensation package.
- Paid leave for maternity, paternity, adoption & fertility.
- Travel Loans, Bike to Work scheme, Rental Deposit Loan.
- Charitable contributions through Payroll Giving and donation matching.
- Access on travel, electronics, fashion, gym memberships, cinema discounts and more.
Equal Opportunity Employer
Rightmove is an equal opportunity employer that will never discriminate based on age, disability, sex, race, religion or belief, gender reassignment, marriage/civil partnership, pregnancy/maternity or sexual orientation. We are committed to creating a welcoming and inclusive environment for all employees, regardless of background.
Senior Engineer I (Android) London, UK employer: Rightmove
Contact Detail:
Rightmove Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer I (Android) London, UK
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral.
✨Tip Number 2
Prepare for the interview by practising common questions and showcasing your Android expertise. We want to see how you think, so be ready to discuss your past projects and the tech stack you love.
✨Tip Number 3
Show off your passion for user-centric design! Be ready to share examples of how you've created intuitive experiences in your previous roles. We love candidates who put users first.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Senior Engineer I (Android) London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Android Engineer role. Highlight your expertise in Kotlin, Jetpack Compose, and any relevant projects you've worked on that showcase your ability to create user-centric applications.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about mobile engineering and how you can contribute to our mission. Share specific examples of how you've collaborated with product managers and designers to deliver impactful features.
Showcase Your Problem-Solving Skills: In your application, don't just list your technical skills; demonstrate how you've used them to solve real-world problems. We love seeing how you've optimised performance or improved user experiences in past projects.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!
How to prepare for a job interview at Rightmove
✨Know Your Tech Stack
Make sure you’re well-versed in Kotlin, Jetpack Compose, and the other technologies mentioned in the job description. Brush up on your knowledge of Clean Architecture principles and be ready to discuss how you've applied them in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in your previous roles. Think about times when you optimised performance or improved user experience, and be ready to explain your thought process and the impact of your solutions.
✨Emphasise Collaboration
Since this role involves working closely with product managers and designers, be prepared to discuss how you’ve collaborated with cross-functional teams in the past. Highlight any experiences where you’ve mentored junior engineers or contributed to team success.
✨Understand User-Centric Design
Familiarise yourself with user-centric design principles and be ready to discuss how you advocate for users in your work. Think about how you can demonstrate your understanding of mobile analytics and A/B testing to improve features post-launch.