Senior IOS Developer
Role details
Job location
Tech stack
Job description
We are looking for a Senior iOS Developer to design, build, and maintain high-quality native iOS applications for a UK government client. You will work as part of a multidisciplinary agile team, delivering user-centred mobile experiences that meet Government Digital Service (GDS) standards and accessibility requirements.
This is a hands-on technical role operating within structured and governed environments where security, performance, accessibility, and reliability are critical to service success., * Design, develop, and maintain native iOS applications using Swift
- Collaborate with UX designers, product owners, and Back End developers to translate requirements into robust, accessible mobile experiences
- Write clean, testable, well-documented code following established coding standards and architectural patterns
- Implement and maintain CI/CD pipelines for automated builds, testing, and deployment
- Ensure applications meet WCAG 2.2 accessibility standards and GDS service standards
- Conduct code reviews and contribute to engineering best practices within the team
- Integrate with RESTful APIs and Back End services, working closely with API developers
- Troubleshoot and resolve performance issues, crashes, and production defects
- Support App Store submission processes and manage release cycles
- Contribute to technical documentation, architecture decisions, and sprint ceremonies, * Responsible for hands-on design, development, and maintenance of iOS applications
- Owns the quality and technical integrity of assigned mobile deliverables and code
- Contributes technical analysis and recommendations to the wider delivery team
- Accountable for timely delivery of agreed development activities within sprint cycles
Our Commitment to Diversity & Inclusion
Requirements
- Strong experience in native iOS development using Swift
- Solid understanding of iOS SDK, Xcode, and the Apple development ecosystem
- Experience with common iOS architectural patterns (eg MVVM, VIPER, Clean Architecture)
- Proficiency with iOS frameworks such as UIKit, SwiftUI, Combine, Core Data, or equivalent
- Experience writing unit tests, UI tests, and working with test-driven development practices
- Hands-on experience with CI/CD tools (eg Xcode Cloud, Fastlane, Jenkins, Azure DevOps)
- Understanding of RESTful API integration and networking best practices
- Familiarity with accessibility standards (WCAG 2.2) and building inclusive mobile interfaces
- Experience working in Agile or hybrid delivery models (Scrum, Kanban)
- Experience working in regulated, security-conscious, or high-assurance environments
Desirable
- Experience delivering mobile applications within a UK public-sector or government context
- Familiarity with GDS service standards, the Technology Code of Practice, and the GOV.UK Design System
- Experience with mobile analytics, crash reporting, and APM tools (eg Firebase, Dynatrace, App Center)
- Understanding of secure coding practices and mobile security frameworks (eg OWASP Mobile)
- Experience with mobile device management (MDM) or enterprise distribution
- Familiarity with cross-platform considerations, even if primarily native-focused