IOS Software Engineer
IOS Software Engineer
Contract -12 months
Stratford (East London) - Office Based
£505 per Day - Inside IR35
One of the world's leading engineering companies and a household name is seeking an IOS Software Engineer to work in their The Mobile App Engineering department. They are looking for a senior iOS Software Engineer to join the Team
Main Tasks & Responsibilities:
IOS Software engineer will
> Feature Delivery: Build, ship, and maintain customer-facing iOS features with a strong focus on security-related use cases and reliability.
> Collaboration: Work in an agile, cross-functional team with iOS and Back End engineers, designers, product managers, and QA.
> UI Implementation: Implement polished, accessible UIs using UIKit and SwiftUI and translate product requirements into high-quality user experiences.
> Integration: Integrate with APIs and services, ensuring robust error handling, observability, and excellent performance.
> Codebase Management: Work effectively in a reasonably large, evolving codebase as part of an overall iOS team of around 9 engineers
> Engineering Excellence: Contribute to code reviews, testing practices, and continuous improvement.
Essential Skills & Experience
IOS Software Engineer
> IOS Engineering: Strong experience with Swift, including building and maintaining production iOS apps.
> UI Frameworks: Deep experience designing and implementing UIs with SwiftUI.
> Architecture: Experience with modern iOS architecture patterns and dependency management strategies.
> Testing: A strong testing mind-set, including unit testing and snapshot testing, with an emphasis on maintainable, reliable code.
Experience Preferred:
IOS Software Engineer
UIKit, SwiftUI, Combine, async/await - Third party SDKs for maps, analytics & experiments, observability, animations - Tuist for project generation and SPM dependency management - Tests: XCTest/Swift Testing, Snapshot tests, UI Tests - A range of modern tooling for analytics,