At a Glance
- Tasks: Develop user-centric iOS applications and lead innovative projects.
- Company: Join Rightmove, the UK's largest property app with millions of users.
- Benefits: Enjoy competitive pay, health perks, hybrid work, and generous holiday.
- Why this job: Make a real impact in the property market with cutting-edge technology.
- Qualifications: 5+ years in iOS development and strong collaboration skills required.
- Other info: Be part of a diverse team committed to innovation and inclusivity.
The predicted salary is between 36000 - 60000 £ 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. We’re home to the UK’s largest choice of properties and are the go-to destination for millions of people planning their next move, reading the latest industry news, or just browsing the market.
The Role
We are on a mission to be ‘the app you can’t move without’. Since launching Rightmove in 2000, we are now the biggest property app and website in the UK with over 2.5 million iOS users a month. We are seeking a highly skilled and product-minded Senior iOS Engineer to join our mobile team. In this role, you will be instrumental in delivering high-impact, user-centric mobile applications. You will collaborate closely with cross-functional teams, including product management, design and analytics, to bring innovative ideas to life. As a Senior Engineer, you’ll be expected to mentor others, take ownership of projects, and drive best practices to elevate our product quality and user engagement.
Responsibilities
- Partner with product managers and designers from the early stages of feature development, contributing insights to shape the product roadmap with user needs in mind.
- Lead and take full responsibility for the development lifecycle of new features, from concept through to production, ensuring a seamless user experience.
- Architect, design, and implement complex, high-performance mobile applications using modern iOS development frameworks and best practices.
- Advocate for the user at every stage, ensuring the iOS app provides intuitive, accessible, and delightful experiences.
- Provide guidance, code reviews, and mentorship to junior and mid-level engineers, fostering a collaborative learning culture.
- Collaborate with data teams to leverage analytics and user feedback to continuously improve and refine product features post-launch.
- Ensure the codebase remains scalable, maintainable, and efficient through best-in-class engineering practices, including CI/CD and automated testing.
Qualifications
- 5+ years of experience in iOS development, building and shipping high-quality consumer applications.
- Demonstrated ability to understand product goals and translate them into technical solutions that resonate with users.
- Advanced proficiency with Swift, SwiftUI, UIKit, and familiarity with MVVM or other architectural patterns.
- Proven experience working in cross-functional teams with product managers, designers, and QA to drive product outcomes.
- Familiarity with mobile analytics and a data-driven approach to iterating on user experience.
- Deep understanding of iOS performance optimisation techniques to ensure smooth, responsive, high-performing applications.
- Experience mentoring engineers, building team capabilities, and driving collaboration.
- Experience working in Agile or Lean environments.
- Understanding of accessibility standards and best practices for mobile applications.
- Familiarity with mobile release and testing strategies in CI/CD environments.
Benefits
- Cash plan for dental, optical and physio treatments.
- Private Medical Insurance, Pension and Life Insurance, Employee Assistance Plan.
- 27 days holiday plus two voluntary days a year.
- Hybrid working pattern with 2 days in the office.
- Contributory stakeholder pension.
- Life assurance at 4x your basic salary to a spouse or family member.
- 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 deals and discounts on travel, electronics, fashion, gym memberships, cinema etc.
Equal Opportunity
As an Equal Opportunity Employer, Rightmove will never discriminate based on age, disability, sex, race, religion or belief, gender reassignment, marriage or civil partnership, pregnancy or sexual orientation. At Rightmove, we believe that a diverse and inclusive workforce leads to better innovation, productivity and overall success. We are committed to creating a welcoming and inclusive environment for all employees, regardless of their background or identity.
Privacy Policy
By applying, you confirm that you’ve read and understood our Privacy Policy, which explains how Rightmove handles and protects your personal information during the recruitment process.
Apply for this role
Please submit your application through our online portal.
Senior Software Engineer I (iOS) New London (hybrid) employer: Rightmove
Contact Detail:
Rightmove Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer I (iOS) New London (hybrid)
✨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, which can really boost your chances.
✨Tip Number 2
Prepare for the interview by practising common questions and coding challenges. We recommend setting up mock interviews with friends or using platforms that simulate real interview scenarios to get comfortable.
✨Tip Number 3
Showcase your passion for iOS development! Bring along a portfolio of your projects or contributions to open-source. This not only highlights your skills but also demonstrates your commitment to the craft.
✨Tip Number 4
Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression and shows your enthusiasm for the role. Plus, it keeps you on their radar!
We think you need these skills to ace Senior Software Engineer I (iOS) New London (hybrid)
Some tips for your application 🫡
Show Your Passion for iOS Development: When writing your application, let us see your enthusiasm for iOS development shine through! Share specific projects or experiences that highlight your skills and how they align with our mission to create user-centric mobile applications.
Tailor Your Application: Make sure to customise your application to reflect the role of Senior iOS Engineer. Highlight your experience with Swift, SwiftUI, and any relevant architectural patterns. We want to see how your background fits into our vision of being 'the app you can’t move without'.
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language to describe your achievements and technical skills. We appreciate a well-structured application that makes it easy for us to see your qualifications at a glance!
Apply Through Our Website: Don’t forget to submit your application through our online portal! This helps us keep everything organised and ensures your application gets the attention it deserves. We can’t wait to hear from you!
How to prepare for a job interview at Rightmove
✨Know Your Tech Stack
Make sure you’re well-versed in Swift, SwiftUI, and UIKit. Brush up on your understanding of MVVM or other architectural patterns, as these will likely come up during technical discussions. Being able to discuss your past projects and how you applied these technologies will show your expertise.
✨Showcase Your User-Centric Approach
Since the role focuses on delivering user-centric mobile applications, be prepared to discuss how you've previously advocated for users in your projects. Share examples of how you’ve used analytics and user feedback to improve app features, demonstrating your commitment to creating delightful experiences.
✨Prepare for Collaboration Questions
This position requires working closely with product managers, designers, and data teams. Think of specific instances where you collaborated effectively in cross-functional teams. Highlight your communication skills and how you’ve contributed to a collaborative learning culture, especially in mentoring junior engineers.
✨Understand Agile Methodologies
Familiarise yourself with Agile or Lean environments, as this is crucial for the role. Be ready to discuss your experience working in such settings, including how you’ve adapted to changes and ensured smooth project deliveries. This will show that you can thrive in their fast-paced environment.