Role: iOS Mobile Developer Job Type: Contract Inside IR35 Location: Leeds (2 Days / Week in office)
We are looking for a passionate and talented iOS Mobile Developer to join our growing team. Whether you're an experienced developer or ready to step up into this role, you'll work on cutting-edge mobile solutions and contribute to developing high-quality iOS applications that delight users and meet business goals.
Key Responsibilities:
Design, develop, and maintain advanced applications for the iOS platform using Swift.
Implement intuitive and responsive UIs adhering to Apple's Human Interface Guidelines (HIG).
Collaborate closely with designers, backend developers, and product teams to build scalable and reliable iOS applications.
Ensure the performance, quality, and responsiveness of applications through unit testing, UI testing, and code reviews.
Participate in all phases of the app lifecycle - from concept and design to testing and deployment.
Release high-quality apps to the Apple App Store, managing provisioning, certificates, and store assets.
Integrate applications with RESTful APIs and backend systems.
Apply modern development practices including version control (Git), CI/CD tools (e.g., CircleCI), and quality-driven methodologies.
Explore and adopt new iOS technologies such as SwiftUI and Combine into our development ecosystem.
Work with architectural patterns like MVVM and VIPER to structure applications for maintainability and testability.
Required Skills and Experience:
Proven experience in iOS development using Swift.
Solid knowledge of iOS frameworks, third-party libraries, and mobile design/UX patterns.
Experience with publishing apps to the Apple App Store.
Hands-on experience with unit testing, UI testing, and CI/CD pipelines.
Proficient with Git for version control and collaboration.
Familiarity with RESTful APIs and JSON for app integration.
Knowledge of architectural design patterns like MVVM and VIPER.
Strong problem-solving skills and a collaborative mindset.
Preferred Skills (Nice to Have):
Experience with modern frameworks like SwiftUI and Combine.
Familiarity with tools such as CircleCI, Espresso (note: Espresso is Android-specific, so might not apply unless there's Android experience as well).
Experience with TestFlight and crash/error monitoring tools (e.g., Firebase Crashlytics, Sentry).
Background in Agile/Scrum development environments.
Job Types: Full-time, Contract
Contract length: 6 months
Pay: 250.00-300.00 per day
Schedule:
8 hour shift
Work Location: Hybrid remote in Leeds LS1 8EQ
Application deadline: 23/05/2025
Reference ID: iOSDEV01
Expected start date: 02/06/2025
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.