iOS Developer (Lead II - Software Engineering) - Leicester (Hybrid - 3 days onsite). Start: ASAP. Employment type: Fixed Term Employment Contract.
We are looking for a highly skilled iOS Developer with strong expertise in Swift and SwiftUI, passionate about building high-quality, scalable mobile applications within the Apple ecosystem. The role includes contributing to the full development lifecycle in a collaborative Agile environment, ensuring performance, accessibility, and reliability standards are met.
Key Responsibilities
- Design, develop, and maintain robust iOS applications using Swift and SwiftUI.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug, troubleshoot, and resolve complex technical issues while optimizing performance; integrate and consume RESTful APIs to deliver dynamic and responsive applications.
- Implement and maintain unit testing and UI automation using the XCTest framework.
- Contribute to CI/CD pipelines and development workflows using Git and Azure DevOps.
- Work within Agile (Scrum) teams, participating in ceremonies including sprint planning, stand-ups, and retrospectives.
- Ensure applications meet accessibility standards using Apple's Accessibility Framework.
- Implement and support deep linking strategies, including Universal Links and custom URL schemes.
What You Will Bring
- Proven experience in developing iOS applications using Swift and SwiftUI.
- Strong proficiency with Xcode IDE and the Apple development ecosystem.
- Demonstrated analytical and problem-solving skills with the ability to troubleshoot complex issues.
- Hands-on experience with RESTful API integration.
- Experience with automated testing (Unit Testing & UI Testing using XCTest).
- Solid understanding of CI/CD practices using Git and Azure DevOps.
- Experience working in Agile/Scrum environments.
- Strong knowledge of deep linking mechanisms (Universal Links and Custom URLs).
- Good understanding of iOS accessibility standards and frameworks.
Preferred Qualifications
- Passion for building inclusive and accessible user experiences.
- Experience optimizing application performance and scalability.
- Strong communication and collaboration skills.
Skills: Application Development, iOS, Swift, CIDC.