Enable job alerts via email!
A dynamic technology firm in Manchester is seeking a Senior iOS Software Engineer to enhance their media client's mobile applications. The role involves working with Swift and iOS, migrating to modern architectures, and collaborating in a hybrid environment. Strong experience with mobile development and Agile practices is essential. This position offers a full-time contract until March 2026, with potential for extension.
Employer: Spyro Soft
Location: Manchester, United Kingdom
Employment Type: Permanent
Reference Number: 10826_a9743e694153e3571ec6619430b518cd
We are looking for an experienced Senior Software Engineer with expert knowledge of iOS mobile development to join us working with our media client focusing on the development of their mobile media player component; the core playback engine of all video and audio content across their online space.
The successful application will have a deep understanding of modern iOS development and a track record of successfully delivering complex projects. They will be versed in the Swift programming language and have knowledge of Objective C. The role will require strong technical knowledge whilst working closely with engineering leadership and with more junior colleagues on best practices and modern development workflows.
This role is pivotal to an ongoing initiative to migrate our codebase to a more streamlined and scalable architecture using Swift Package Manager (SPM). Tasks will include migration from CocoaPods to SPM, modernising the internal Swift libraries, re-architecting around future shared components strategy and working to integrate functionality built by other teams.
We value a collaborative approach, so excellent communication skills are a must to enable the individual to articulate technical concepts to non-technical stakeholders and work effectively within a multidisciplinary team. We enjoy pair programming and care about code quality so will be following test driven development patterns.
You will:
Duration of the contract: until the end of March 2026, with the possibility of extension - contract FTC (full time)
In addition to our standard recruitment process, you will be invited to a final online face-to-face meeting with our client, for you to meet them and learn more about the role.