Senior Software Engineer

Location London
Job type: Contract
Salary: £81.18p/h Umbrella
Contact name: Keeley Atkinson

Contact email: katkinson@select-engineering.net
Contact phone: 01245403560
Job ref: 56083
Published: 22 days ago
Duration: 12 months
Expiry date: 31 Dec 2024 23:59
Startdate: ASAP

​Position Description:

  • The Role is for a Senior iOS Software Engineer in the FordPass iOS Platform team, who is passionate about building great software. FordPass is our mobile app for the company retail vehicle customers.

  • The app provides them with a wide range of features to manage their vehicle with a mobile phone or watch. Through using FordPass they can issue vehicle and charging commands, administer their servicing and keep their vehicle secure.

  • As a Senior Software Engineer on our Platform team, you will:

  • Work in a team of talented developers split across the UK and US in a hybrid working environment.

  • Collaborate with architects, product managers, and feature teams.

  • Define and develop foundational parts of the app, from the core architecture, supporting frameworks, all the way up to the UI design system.

  • Need to be comfortable working in a large code base, coordinating complex projects serving several feature teams. You will have had experience shipping substantial apps and frameworks.

  • Have a keen eye on improving developer productivity and have a passion for optimising CI workflows.

  • Have a desire to write high quality technical documentation in proposal stage and post-implementation as you guide feature team developers through best practices. With a clear and empathic approach, you will help share knowledge.

  • Take responsibility to solve highly complex technical problems, with a knowledge of industry best practices.

  • Embrace ambiguity and be willing to try new approaches.

  • Be proactive in helping fellow developers, providing high-quality PR reviews.

  • Show strong mentoring skills to help develop others in the team.

  • Be curious on new developments and technologies within the iOS ecosystem and be sharing these with the internal iOS developer community at Ford.

Skills Required:

  • Strong Swift iOS development skills.

  • Strong written and verbal communication skills, given the team's hybrid and cross time-zone working patterns.

  • A strong software testing ethos.

  • In-depth experience in designing UIs with SwiftUI. - CI (Fastlane) and scripting skills.

Skills Preferred:

  • Working knowledge, and ideally some practical application, of the Composable Architecture library (TCA).

  • Ruby knowledge for scripting.

  • Tuist/Bazel build system knowledge.

  • Familiarity with the latest mobile security practices.

Experience Required:

  • Experience and desire to deliver an exceptional end-product to customers around the world.

  • Experience building and shipping production grade software or services.

  • Experience of working with a variety of software architectural patterns.

  • 5+ years of Software Engineering and implementation experience in Swift.

Education Required:

  • Educated to degree level