At a Glance
- Tasks: Design and develop high-quality iOS applications with modern practices.
- Company: Join a forward-thinking tech company focused on innovation.
- Benefits: Competitive pay, flexible working, and opportunities for growth.
- Other info: Collaborative environment with a focus on continuous improvement.
- Why this job: Make an impact by creating intuitive mobile experiences that users love.
- Qualifications: Experience in iOS development and proficiency in Swift required.
The predicted salary is between 60000 - 80000 Β£ per year.
The successful candidate will contribute to the development of scalable, high-quality iOS applications while working closely with product, design, QA, and engineering teams.
Responsibilities
- Design, develop, and enhance native iOS applications using modern development practices
- Collaborate with cross-functional teams to deliver intuitive and high-performing mobile experiences
- Write clean, maintainable, and testable Swift code
- Integrate mobile applications with RESTful APIs and Back End services
- Participate in code reviews and contribute to engineering best practices
- Support CI/CD processes and automated build pipelines
- Troubleshoot and resolve performance and production issues
- Contribute to continuous improvement initiatives across the engineering function
Qualifications
- Strong commercial experience developing native iOS applications
- Proficiency in Swift and exposure to Objective-C
- Experience with modern iOS architectural patterns such as MVVM and modular architectures
- Knowledge of unit and UI testing frameworks including XCTest/XCUITest
- Experience working with CI/CD tooling such as GitHub Actions, CircleCI, or similar
- Familiarity with REST APIs and mobile integration patterns
- Comfortable working in Agile delivery environments
- Strong communication and stakeholder collaboration skills
We think you need these skills to ace iOS Engineer - Contract Opportunity (Inside IR35) in City of Westminster
iOS Application Development
Swift
Objective-C
MVVM Architecture
Modular Architectures
Unit Testing
UI Testing