Senior Software Engineer I (iOS)
Role details
Job location
Tech stack
Job description
We are on a mission to be 'the app you can't move without'. Since launching Rightmove in 2000 with a will to make home- hunting happy, 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 will include:
- Product Collaboration: Partner with product managers and designers from the early stages of feature development, contributing your insights to shape our product roadmap with user needs in mind.
- End-to-End Ownership: Lead and take full responsibility for the development lifecycle of new features, from concept through to production, ensuring a seamless user experience.
- Technical Excellence: Architect, design, and implement complex, high-performance mobile applications, utilising modern iOS development frameworks and best practices.
- User-Focused Solutions: Advocate for the user at every stage, ensuring our iOS app provides intuitive, accessible, and delightful experiences.
- Mentorship: Provide guidance, code reviews, and mentorship to junior and mid-level engineers, fostering a collaborative and learning-driven culture.
- Data-Driven Iteration: Collaborate with data teams to leverage analytics and user feedback to continuously improve and refine product features post-launch.
- Quality & Performance: Ensure the codebase remains scalable, maintainable, and efficient through best-in-class engineering practices, including code reviews, CI/CD, and automated testing.
Requirements
- Experience: 5+ years of experience in iOS development, with a focus on building and shipping high-quality consumer applications.
- Product Mindset: Demonstrated ability to understand product goals and translate them into technical solutions that resonate with users.
- Technical Expertise: Advanced proficiency with Swift, SwiftUI, UIKit, and familiarity with MVVM or other architectural patterns in iOS.
- Collaborative Skills: Proven experience working in cross-functional teams with product managers, designers, and QA to drive product outcomes.
- Data-Informed Decision-Making: Familiarity with mobile analytics and a data-driven approach to iterating on user experience.
- Performance Optimisation: Deep understanding of iOS performance optimisation techniques to ensure smooth, responsive, and high-performing applications under a variety of conditions.
- Mentorship and Leadership: Experience in mentoring other engineers, with a collaborative approach that builds team capabilities.
Bonus points for:
- 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 & conditions
What we offer
- Cash plan for dental, optical and physio treatments.
- Private Medical Insurance, Pension and Life Insurance, Employee Assistance Plan.
- 27 days holiday plus two (paid) volunteering days a year to give back, and holiday buy schemes.
- Contributory stakeholder pension.
- Life assurance at 4x your basic salary to a spouse, family member or other nominated person in your life.
- 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 things like travel, electronics, fashion, gym memberships, cinema discounts and more.
- We offer hybrid working with a minimum of 2 days in the office. For our roles, such as Field or Home-based positions, different working arrangements apply - full details will be shared during the recruitment process.
As an Equal Opportunity Employer, Rightmove will never discriminate based on age, disability, sex, race, religion or belief, gender reassignment, marriage / civil partnership, pregnancy/maternity 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, to develop and promote a diverse culture that reflects the communities we serve.