Harvey Nash Technology is looking for a Senior iOS Developer to join their team and contribute to the development of a native application serving millions of users across European markets. This is a fully remote role focused on building high-quality, scalable mobile solutions within an agile environment.
Key responsibilities
- Build and maintain features in a native iOS application used by millions of users across European markets.
- Ensure the performance, quality, and responsiveness of the application.
- Refactor existing code to improve its design while working in an agile environment.
- Develop high-quality, test-covered code and contribute to scalable patterns and shared components.
- Design and implement reusable Design System components with accessibility compliance.
Requirements
- 5+ years of experience building and maintaining production iOS applications.
- Extensive, proven SwiftUI experience, including advanced layout, state management, and performance optimization.
- Strong knowledge of Swift Concurrency, including async/await, structured concurrency, and actors.
- Deep understanding of mobile architectures such as MVVM, Clean Architecture, SOLID, and composable architectures like TCA.
- Experience with Swift Package Manager, modularization, and comprehensive testing frameworks like XCTest.
What we offer
- Opportunity to work on a high-scale product with a significant user base.
- Collaborative environment focused on code quality, CI/CD, and modern development practices.
- Full remote work flexibility to support your professional and personal balance.