Senior iOS Developer
Role details
Job location
Tech stack
Job description
This is a senior position where you will play an important part in shaping the development of our iOS applications.
You will work closely with Product Managers, UX designers, QA specialists and other engineers to deliver new features and improve existing functionality. There is also the opportunity to contribute to architectural decisions and support the development of other team members.
The work involves building scalable applications, handling data securely, and maintaining high standards of testing and documentation.
Key Responsibilities
·Lead the development and ongoing improvement of iOS mobile applications
·Build robust features using Swift and SwiftUI
·Integrate REST APIs and manage data processing workflows
·Develop and maintain Apple HealthKit functionality
·Write and maintain automated unit and UI tests
·Collaborate with cross-functional teams including Product, UX and QA
·Participate in code reviews and support development best practices
·Contribute to architectural discussions and technical planning
·Support release processes and CI/CD workflows
·Mentor developers and share technical knowledge within the team
·Ensure development work aligns with quality and regulatory standards
Requirements
·Strong commercial experience developing iOS applications using Swift
·Experience working on consumer-facing mobile applications
·Experience building production applications using SwiftUI
·Experience integrating REST APIs
·Good understanding of mobile architecture patterns such as MVVM or Clean Architecture
·Experience writing unit tests and UI tests
·Experience working in Agile development environments
Desirable Experience
·Experience working with Apple HealthKit
·Experience working within regulated industries such as medical devices, healthcare, automotive or aerospace
·Experience working with CI/CD pipelines
·Previous mentoring or leadership experience
Benefits & conditions
·Competitive salary
·Hybrid working with three days per week onsite
·Opportunity to work on meaningful digital health products
·A collaborative and supportive engineering environment
·The chance to contribute to architecture and technical direction
·Long-term product development work rather than short-term projects