iOS Developer

Innova Solutions — United Kingdom · Posted ~4 hours ago

Senior Contract Hybrid

Skills

Swift UIKit Objective-C MVVM REST APIs iOS development XCTest

🔓 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

A technology team is seeking an experienced iOS engineer to design, develop, and optimize mobile applications. The role involves modern iOS architecture, testing, performance improvements, and collaboration with distributed teams.

Highlights

Long-term contract opportunity to build customer-facing mobile applications using modern iOS technologies and engineering practices.

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.