Senior iOS Software Engineer Opportunity
We are looking for a highly skilled Senior iOS Software Engineer to join our product engineering team. As a member of our team, you will play a crucial role in developing and maintaining high-performance mobile applications that make a real difference in the education sector.
About This Role
This is a challenging and rewarding opportunity to work on complex software projects from concept to delivery. You will be responsible for designing, building, and testing scalable and efficient mobile applications using Swift and SwiftUI.
Key Responsibilities
* Design and develop production-ready features across iOS with our dedicated mobile team.
* Own the full lifecycle - from concept and architecture through to delivery and post-launch support.
* Champion quality through code reviews, unit testing, and best practice standards.
* Collaborate with designers, product managers, and stakeholders to solve real problems for real users.
* Lead and mentor other engineers, influencing technical direction and elevating the entire team.
Requirements
* Expert-level proficiency in Swift, including concurrency, memory management, CoreData, and performance optimization.
* Production experience with SwiftUI and integrating it into UIKit-based codebases.
* Strong knowledge of iOS frameworks, Auto Layout, and architectural patterns (MVVM, VIPER, Clean Architecture).
* End-to-end mobile development experience from architecture and design through to App Store deployment.
* Proven experience with testing practices and CI/CD pipelines (XCTest, Bitrise, Jenkins, or GitHub Actions).
* Track record of mentoring engineers, performing code reviews, and contributing to technical strategy.
* Experience delivering large-scale iOS applications with strong understanding of UI/UX principles.
Bonus Points
* Cross-platform knowledge (Kotlin Multiplatform Mobile, Flutter).
* GraphQL and modern API integration expertise.
* Experience with monitoring tools (Firebase, Sentry, New Relic).
Why Join Us?
* Unparalleled opportunities to learn and accelerated career development.
* A collaborative, team environment with people who truly love what they do.
* 12 weeks gender-neutral paid parental leave for both primary and secondary carer.
* 8 weeks each year to work from anywhere in the world.
* 3 day paid volunteer leave days per year.
* Extra sick leave provided to give employees 15 days total per year.
* Unlimited access to Udemy for Business, 10% of your time devoted to growing you and your career, and further support to help you grow.
* Access to mental health support.
* Fully flexible work arrangements.