Home / Jobs / IOS Developer for Public-Sector Services
IOS Developer for Public-Sector Services
LondonSource: WhatJobs
See advert for pay
Описание
Methods is a UK-based IT services consultancy with over £100M in revenue and more than 30 years of experience. It partners with central government departments, agencies, and private-sector clients to transform public-sector operations through people-centred, safe, and future-ready business and technical solutions.
Задачи
Design, develop, and maintain high-quality iOS applications using Swift
Translate user and business requirements into reliable, maintainable technical solutions
Write clean, well-tested, and maintainable code following modern iOS development practices
Collaborate with designers, product managers, QA professionals, and developers within an agile multidisciplinary team
Participate in technical discussions, code reviews, and architectural decision-making
Develop automated tests and contribute to continuous integration and delivery processes
Investigate and resolve technical issues, defects, and performance problems
Consider security, accessibility, privacy, resilience, and performance throughout the development lifecycle
Contribute to technical documentation and knowledge sharing within the team
Help establish and maintain development standards, patterns, and best practices
Keep up to date with developments in the Apple and wider mobile technology ecosystem
Contribute to an inclusive, collaborative engineering culture and support colleagues through mentoring and knowledge sharing where appropriate
Требования
Strong commercial experience developing applications for iOS
Strong proficiency in Swift
Good understanding of the iOS SDK and Apple development ecosystem
Experience developing applications using modern iOS development patterns and practices
Experience working with APIs and integrating mobile applications with backend services
Experience with automated testing, including unit and UI testing
Experience using Git and modern software development workflows
Understanding of software engineering principles, including clean code, modularity, maintainability, and version control
Experience diagnosing and resolving application defects and performance issues
Nice to have: Experience with Objective-C and maintaining or modernising existing Objective-C codebases, experience with SwiftUI and/or UIKit, asynchronous programming and concurrency in Swift, knowledge of iOS application architecture and design patterns, CI/CD pipelines and automated build and deployment processes, cloud-based services and RESTful APIs, mobile application security and data protection principles, accessible application development, analytics, monitoring, and application performance tools
Условия
Autonomy to develop and grow skills and experience
Opportunity to work on projects making a difference in society
Strong, inspiring, and thought-provoking leadership
Supportive and collaborative environment
Access to LinkedIn Learning, a management development programme, and training
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.