At a Glance
- Tasks: Develop and maintain innovative iOS features for a leading automobile manufacturer's app.
- Company: Join a top global automobile manufacturer with a dynamic mobile team.
- Benefits: Competitive daily rate, collaborative environment, and opportunities for professional growth.
- Why this job: Make an impact on fleet management technology while working with cutting-edge tools.
- Qualifications: Strong Swift experience and a passion for building user-friendly iOS applications.
- Other info: Work in a vibrant team with excellent career advancement potential.
Location: Stratford, London (4 x per week working on-site)
Salary/Rate: Up to £493 per day
Start Date: Feb 2026
Job Type: 11 month contract (Inside IR35)
Company Introduction: We are looking for a Senior iOS Software Engineer to join our clients Mobile Team working on their Pro Telematics Drive App. Excellent opportunity to work for one of the worlds largest automobile manufacturers.
Job Responsibilities/Objectives:
- High-frequency, high-value capabilities that are critical to maintaining fleet uptime and increasing productivity.
- For Fleet Managers, the app delivers a Real Time overview of fleet health, vehicle locations on an interactive map, EV battery levels and charging status, and powerful Command & Control capabilities to remotely lock/unlock vehicles, start/stop climate control.
- Feature Delivery: Build, ship, and maintain customer-facing iOS features with a strong focus on security-related use cases and reliability.
- Collaboration: Work in an agile, cross-functional team with iOS and Back End engineers, designers, product managers, and QA.
- UI Implementation: Implement polished, accessible UIs using UIKit and SwiftUI and translate product requirements into high-quality user experiences.
- Integration: Integrate with APIs and services, ensuring robust error handling, observability, and excellent performance.
- Codebase Management: Work effectively in a reasonably large, evolving codebase as part of an overall iOS team of around 9 engineers.
- Engineering Excellence: Contribute to code reviews, testing practices, and continuous improvement.
Required Skills/Experience:
- iOS Engineering: Strong experience with Swift, including building and maintaining production iOS apps.
- UI Frameworks: Deep experience designing and implementing UIs with SwiftUI.
- Architecture: Experience with modern iOS architecture patterns and dependency management strategies.
- Testing: A strong testing mindset, including unit testing and snapshot testing, with an emphasis on maintainable, reliable code.
Our Tech Stack:
- Native mobile app written in Swift
- UIKit, SwiftUI, Combine, async/await
- Third party SDKs for maps, analytics & experiments, observability, animations
- Tuist for project generation and SPM dependency management
- Tests: XCTest/Swift Testing, Snapshot tests, UI Tests
- A range of modern tooling for analytics, observability, localisation, artifact management, licensing checks, security & quality checks
- Bitrise for CICD and internal app distribution
- Dedicated Back End for Front End API layer for the mobile app
If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format.
Disclaimer: Notwithstanding any guidelines given to level of experience sought, we will consider candidates from outside this range if they can demonstrate the necessary competencies. Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.
iOS Developer - London employer: Square One Resources
Contact Detail:
Square One Resources Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land iOS Developer - London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with iOS development. A friendly chat can lead to insider info about job openings or even referrals that could land you an interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best iOS projects. Whether it's apps you've built or contributions to open-source projects, having tangible examples of your work can really impress potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on common iOS development questions and coding challenges. Practising with mock interviews can help you feel more confident and ready to tackle any technical questions thrown your way.
✨Tip Number 4
Don't forget to apply through our website! We make it super easy for you to find and apply for jobs that match your skills. Plus, it shows you're serious about joining our team and helps us keep track of your application.
We think you need these skills to ace iOS Developer - London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Swift and iOS development. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this role and how your background makes you a perfect fit for our Mobile Team. Keep it engaging and personal!
Showcase Your Projects: If you've worked on any iOS apps or have a portfolio, include that in your application. We love seeing real examples of your work, especially if they demonstrate your UI implementation skills with SwiftUI.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Square One Resources
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description. Brush up on Swift, UIKit, and SwiftUI, and be ready to discuss how you've used these technologies in your previous projects. This shows you’re not just a fit for the role but also genuinely interested in the work.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in past projects, especially related to high-frequency capabilities or UI implementation. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewer to see your thought process.
✨Demonstrate Collaboration Experience
Since the role involves working in an agile, cross-functional team, be ready to share examples of how you've collaborated with designers, product managers, and QA teams. Highlight any experience you have with code reviews and continuous improvement practices to show you value teamwork.
✨Prepare Questions About the Role
Have a few insightful questions ready about the Pro Telematics Drive App and the team dynamics. This not only shows your enthusiasm for the position but also helps you gauge if the company culture aligns with your values. Ask about their approach to testing and codebase management!