iOS Developer

Innova Solutions — United Kingdom · Posted ~4 hours ago

Senior Contract Hybrid

Skills

Swift UIKit Objective-C MVVM REST APIs XCTest/XCUITest iOS development CI/CD GitHub Actions CircleCI XCTest XCUITest Tuist Xcodebuild Git

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a distributed engineering team building and improving high-quality iOS applications. You will develop customer-facing features with Swift and UIKit, work with MVVM and REST APIs, modernize Objective-C code, build automated tests, and contribute to CI/CD and performance optimization.

Highlights

Long-term two-year hybrid opportunity for an experienced iOS engineer. Work on customer-facing applications, modernize legacy code, solve challenging technical problems, and collaborate with globally distributed teams.

Description

📍 Location: London, UK 💼 Role: iOS Engineer ⏳ Experience: 5+ years 🏢 Working Model: Hybrid 📅 Contract: Long-term Contract (2 Years) 📱 Technology: Swift, UIKit, Objective-C, MVVM, XCTest/XCUITest, REST APIs, Tuist, Xcodebuild, GitHub Actions, CircleCI Key Responsibilities Design, develop, test, and maintain high-quality iOS applications.Build and improve customer-facing features using Swift and UIKit.Work with MVVM, REST APIs, and modern iOS development practices.Write clean, maintainable and performant code.Investigate, troubleshoot, and resolve application defects.Perform performance analysis and optimisation.Work with existing Objective-C legacy code and progressively modernise it.Develop unit and integration tests using XCTest/XCUITest.Work with CI/CD and build tools including Tuist, Xcodebuild, GitHub Actions, and CircleCI.Collaborate with globally distributed engineering and product teams.Design solutions for open-ended technical problems and iterate rapidly despite ambiguity.Contribute ideas that improve engineering practices, product quality, and user experience.Required Skills & Experience Strong commercial experience developing iOS applications.Strong Swift development experience.Experience with UIKit and iOS application architecture such as MVVM.Experience integrating REST APIs/backend services.Experience with unit and integration testing.Experience troubleshooting bugs and improving application performance.Experience working with Objective-C, including legacy codebases.Understanding of CI/CD and continuous integration practices.Experience with tools such as Tuist, Xcodebuild, GitHub Actions, or CircleCI.Ability to work effectively in a small, collaborative, globally distributed team.Strong problem-solving skills and ability to work independently.Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience.