IOS Software Engineer
Job Title: IOS Software Engineer
Location: Stratford London UK (4 days onsite in office / 1 day from home - mandatory office days)
Rate: £ph Umbrella Co Basis (Inside IR35)
Employment Type: Contract (31.12.26)
Hours: Standard 37.5 Hours Per Week
The Opportunity The Mobile App Engineering department within Connected Vehicle Software brings together the people, skills, tools, and methods to create world-class software products. We are a highly motivated, customer-focused launch team creating apps such as the app for retail customers, and Telematics Drive for commercial customers.
We are looking for a Senior iOS Software Engineer to join the Mobile Team working on the Telematics Drive App. About the Telematics Drive App The Telematics Drive App is unified mobile solution for commercial fleet management, serving Fleet Managers and Drivers across North America and Europe. The app provides convenient, on-the-go access to 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. Fleet Managers can monitor vehicle health issues, track driver assignments, and receive alerts about safety, health, and misuse events, allowing them to take action before problems affect operations. For Fleet Drivers, the app supports daily vehicle inspections via digital checklists, issue reporting, vehicle association, and access to vehicle health information. Drivers can also view their driver scores and performance insights, helping them understand and improve their driving behaviour. The app includes Logbook functionality for trip recording (required for tax compliance in several EU markets) and home charger monitoring with energy reports for reimbursement purposes.
What You’ll Do as a Senior iOS Software Engineer on the iOS team:
- 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 backend 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.
Experience Required:
- Qualifications and Skills Essential: 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 backend for frontend API layer for the mobile app.
Education Required:
- Work Experience: Evidence of having successfully fulfilled Senior Engineer positions
- Collaborative: A passion for building inclusive team cultures.
- Proactive: Ability to flourish independently and navigate ambiguity.
- Flexible: Capable of multitasking and working within complex projects.
- Supportive: Prepared to spend time supporting and mentoring others to spread your knowledge
Additional information.
** THIS POSITION IS CONFIRMED AS INSIDE IR35** Location: Stratford 4 days onsite, 1 remote
=============================================================================
Do not miss out on your chance of interview – APPLY NOW!
Our Clients are unable to provide sponsorship for Visas; therefore, only candidates eligible to work in the UK need apply!
Caresoft Global Limited operates as an Employment Business and Employment Agency.
We are an independent highly-experienced recruitment consultancy dedicated to specialist markets within the Automotive, Aerospace, Agricultural & Construction Industries.
No terminology within this advert is intended to unlawfully discriminate on the grounds of age, sex, race or disability and we welcome all applications.