IOS Developer, Inisde IR35
Listed on 2026-06-04
-
Software Development
Software Engineer, App Developer - Mobile/Web, iOS Developer
Location: City Of London
iOS Engineer - Inside IR35 - £550 per day - 3 days in London
As a Senior Mobile Engineer, you will contribute to the development of best-in-class iOS applications, working closely with product owners, stakeholders, and engineering peers to deliver innovative, high-quality solutions.
Reporting to a Principal Engineer, you will support the delivery of technical strategy and hands‑on implementation, while mentoring other engineers and helping to maintain high standards of engineering excellence.
Key Responsibilities- Develop new features and optimise existing functionality for iOS applications, ensuring they meet business and user requirements.
- Collaborate with product owners, stakeholders, and cross-functional teams to deliver high-quality mobile solutions.
- Participate in technical discussions to ensure solutions are robust, scalable, and fit for purpose.
- Mentor and support other engineers, promoting coding standards and engineering best practices.
- Assist the Principal Engineer in delivering technical strategy and ensuring alignment with business objectives.
- Conduct thorough code reviews to maintain quality, security, and performance standards.
- Lead by example, fostering a culture of continuous improvement, collaboration, and innovation.
- Present technical concepts and solutions to internal teams and contribute to strategic discussions.
- Strong commercial experience developing native iOS applications using Swift.
- Excellent understanding of iOS architecture patterns (e.g. MVVM, MVC, VIPER).
- Knowledge of SOLID design principles and modern software engineering practices.
- Experience with Swift
UI and UIKit. - Experience with unit testing using XCTest.
- Experience with UI automation testing using XCUITest.
- Experience with asynchronous programming, including Swift Concurrency (async/await) and Combine.
- Experience integrating RESTful APIs and working with JSON data.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines; experience with Circle
CI would be beneficial. - Experience with dependency management tools such as Swift Package Manager, Cocoa Pods, or Carthage.
- Familiarity with App Store deployment processes and Apple's Human Interface Guidelines.
This role operates within a hybrid working model, requiring a minimum of three days per week in the office. Office-based collaboration supports innovation, knowledge sharing, and effective teamwork. Depending on business requirements, some roles may require additional office attendance.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: