Senior Mobile Engineer, iOS (UK)

Posted 5 days 6 hours ago by Intelligent Mechatronic Systems Inc

Permanent
Full Time
Other
Cheshire, Crewe, United Kingdom, CW1 2
Job Description
Company Overview

IMS is transforming the way the world drives. As a leading provider of connected car and telematics solutions, we deliver cutting-edge services and analytics to insurers, governments, and enterprises worldwide.

Our cloud-based DriveSync platform is at the heart of what we do-an industry-recognized solution that empowers smarter decision-making and better driving outcomes. From enhancing road safety to enabling intelligent mobility strategies, our technology is designed to make driving safer and smarter for everyone-from global insurers to local governments and everyday drivers.

Join us as we continue to shape the future of mobility.

Description

We're seeking a Senior Mobile Engineer, iOS to design, develop, and maintain high-performance iOS applications and frameworks for our telematics platform. In this role, you'll create solutions that handle real-time data collection, processing, and presenting data insights while ensuring the security and privacy of sensitive information.

In this role, you will be responsible for:

Mobile Application Development
  • Design and develop native iOS frameworks and iOS applications using Swift/SwiftUI
  • Create robust, well-documented APIs that are secure and easy to integrate
  • Build solutions for processing and presenting real-time telematics data
  • Implement secure keychain storage and iOS security best practices
  • Integrate with iOS APIs for SafetyKit, CarPlay, Core Location, Core Motion
  • Implement geofencing and location-based features
Agile Collaboration and Cross-Functional Work
  • Collaborate with product managers, designers, and backend engineers to define and implement features
  • Participate in code reviews and provide constructive feedback
  • Share knowledge and help team members grow
  • Contribute to technical discussions and architecture planning
  • Work effectively in an agile environment
Testing and Deployment
  • Implement unit and UI testing using XCTest and XCUITest
  • Perform testing across various iOS versions and device configurations
  • Familiarity with iOS CI/CD pipelines using Xcode Cloud or similar tools
Security, Performance, and Compliance
  • Apply best practices for mobile security to protect sensitive data
  • Design solutions that optimize battery usage, background processing, and network consumption
  • Develop strategies for offline functionality and resilience
  • Optimize application performance under various network conditions
Continuous Improvement and Knowledge Sharing
  • Stay current with mobile development trends and technologies
  • Propose and implement improvements to development processes
  • Document code, APIs, and technical decisions
  • Contribute to team knowledge sharing
Essential Qualifications & Experience
  • Professional experience in iOS development commensurate with the role level
  • Expert-level proficiency in Swift
  • Experience with building SDKs and designing clean APIs
  • Experience with iOS performance optimization and memory management
  • Knowledge of TestFlight distribution, App Store submission and iOS app lifecycle
  • Familiarity with software architecture patterns and dependency injection
  • Knowledge of secure coding practices for handling sensitive data
  • Strong understanding of iOS Human Interface Guidelines and accessibility
  • Good communication skills and the ability to work in teams
Bonus Qualifications
  • Experience with telematics, IoT, or connected vehicle technologies
  • Knowledge of device sensors and data collection methodologies
  • Kotlin Multiplatform experience
  • Contributions to open-source projects or technical content
  • Experience with machine learning or data processing on mobile devices
Other Role Information
  • Some in-office collaboration (in Crewe) will be required for key team meetings and testing
  • Some on-call support may be required for high-priority app releases and incidents
  • Travel may be required for team gatherings, customer engagements, or product demonstrations
Why should you join us?
  • Flexible remote working options
  • Opportunity to work within a global team
  • We're an innovative technology leader with plans for growth in the global telematics industry. These are some exciting times!
  • Company-paid health benefits program
  • Pension scheme with salary sacrifice option
  • Flexible holiday policy to really make the most of your time and wellbeing
  • Work from Anywhere Policy - work almost anywhere in the world for 30 days per year
  • Paid volunteering days
  • Employee Assistance Program
  • Enhanced maternity/paternity leave
  • Employee Recognition Hub

IMS is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.