Senior IOS Software Engineer

Advanced Resource Managers
Stratford-upon-Avon, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 131K

Job location

Remote
Stratford-upon-Avon, United Kingdom

Tech stack

API
iOS
Unit Testing
Code Review
Continuous Integration
UIKit
Swiftui
Backend
Front End Software Development
Xctest

Job description

Senior iOS Software Engineer 11 Months initial contract Stratford - 4 days onsite/1 remote £503 per day (Inside IR35)

Overview Join the company's Pro Mobile Team working on the Pro Telematics Drive App - a unified mobile solution for commercial fleet management across North America and Europe.

The app supports Fleet Managers and Drivers with tools that improve productivity and fleet uptime.

Responsibilities

  • Build and maintain customer-facing iOS features
  • Collaborate in cross-functional agile teams
  • Implement polished UIs using SwiftUI and UIKit
  • Integrate APIs with strong error handling and performance
  • Contribute to a large evolving codebase
  • Participate in code reviews and continuous improvement

Essential Skills & Experience

  • Strong Swift experience in production apps
  • SwiftUI and UIKit
  • Modern iOS architecture patterns
  • Unit testing and snapshot testing mindset

Tech Stack

  • Swift
  • SwiftUI, UIKit, Combine, async/await
  • XCTest/Swift Testing, Snapshot & UI Tests
  • Tuist, Swift Package Manager
  • Bitrise CI/CD
  • Observability and analytics tooling
  • Backend-for-Frontend API layer

Additional Attributes

  • Senior-level delivery experience
  • Collaborative and inclusive
  • Comfortable with ambiguity
  • Flexible across complex projects
  • Willing to mentor others

Disclaimer:

This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

Requirements

Strong Swift experience in production apps

  • SwiftUI and UIKit
  • Modern iOS architecture patterns
  • Unit testing and snapshot testing mindset

Tech Stack

  • Swift
  • SwiftUI, UIKit, Combine, async/await
  • XCTest/Swift Testing, Snapshot & UI Tests
  • Tuist, Swift Package Manager
  • Bitrise CI/CD
  • Observability and analytics tooling
  • Backend-for-Frontend API layer

Additional Attributes

  • Senior-level delivery experience
  • Collaborative and inclusive
  • Comfortable with ambiguity
  • Flexible across complex projects
  • Willing to mentor others

About the company

Join the company's Pro Mobile Team working on the Pro Telematics Drive App - a unified mobile solution for commercial fleet management across North America and Europe. The app supports Fleet Managers and Drivers with tools that improve productivity and fleet uptime., This vacancy is being advertised by either Advanced Resource Managers Limited, Advanced Resource Managers IT Limited or Advanced Resource Managers Engineering Limited ("ARM"). ARM is a specialist talent acquisition and management consultancy. We provide technical contingency recruitment and a portfolio of more complex resource solutions. Our specialist recruitment divisions cover the entire technical arena, including some of the most economically and strategically important industries in the UK and the world today. We will never send your CV without your permission. Where the role is marked as Outside IR35 in the advertisement this is subject to receipt of a final Status Determination Statement from the end Client and may be subject to change.

Apply for this position