UNiDAYS is seeking a strong Mid or Senior iOS Engineer for a hands-on software development role. The ideal candidate will have experience, curiosity, and a passion for embracing new technologies.
Key responsibilities include:
- Working in cross-functional product teams to build end-to-end solutions
- Delivering impactful features with a pragmatic approach
- Using technical knowledge to solve problems, balancing risks, constraints, user needs, and business needs
- Championing user-centric solutions with a focus on market fit and profitability
- Representing iOS concerns within the team
- Contributing to the wider iOS and Mobile team
- Monitoring platform/feature performance and addressing issues
- Contributing to software system design and architecture
- Collaborating with external stakeholders and peers
- Supporting and mentoring other software engineers
Required skills and experience:
- Passion for member experience and creating meaningful user experiences
- Experience working in cross-functional teams and representing iOS/mobile concerns
- Experience with Reactive Programming patterns
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Proficiency in Swift (and to a lesser extent, Objective-C)
- Experience with unit testing, REST APIs, and 3rd Party SDK integration
- Strong understanding of agile methodologies
- Familiarity with Git and related tools
Nice-to-have skills:
- SwiftUI
- Kotlin Multiplatform
- Firebase Remote Config / Crashlytics
- Continuous Integration
- UI Automation testing
The role offers the opportunity to work on innovative solutions, collaborate with talented teams, and contribute to the growth of UNiDAYS' product portfolio. The company values diversity and inclusion, creating an environment where everyone can contribute to their shared mission.
This contract position is open to remote working within the UK, with occasional travel to the closest UNiDAYS campus (London or Nottingham) required.