Mobile Application Developer
We're seeking a highly skilled and experienced Mobile Application Developer to collaborate on larger features and initiatives.
You'll work in a SwiftUI-first codebase with live previews, integrated with a GraphQL backend, and ship quickly through a streamlined CI/CD pipeline and lean release process.
You'll utilize cutting-edge AI tooling where it makes sense to deliver features, bug fixes, and technical enhancements.
As a valued team member, you'll be part of a supportive, proactive group where curiosity is encouraged and ideas are celebrated.
Responsibilities
1. Own projects: Deliver small to medium features end-to-end, and contribute to larger squad initiatives like configuration-driven model integrations, workflow marketplaces and community-oriented features.
2. Design solutions: Solve problems with clarity and pragmatism, balancing performance, user experience, and maintainability.
3. Write clean, reliable Swift/SwiftUI code with structured concurrency, the right level of test coverage, and give reviews that genuinely lift team quality.
4. Keep things reliable: Build with production in mind, manage releases, support monitoring and debugging, and step up when incidents need resolving.
5. Work together: Partner with product, design, and API teams to co-create features and communicate clearly with both technical and non-technical teammates.
6. Show initiative: Utilise the latest developer tools, find better ways of working, and share learnings openly with the team.
Requirements
* Experience shipping iOS apps with Swift, SwiftUI and structured concurrency.
* Familiarity with Swift Package Manager, XCTest, and GraphQL.
* Ability to deliver medium-sized projects while collaborating closely with your team.
* Sound judgement that balances speed, quality, and long-term outcomes.
* A collaborative style that builds trust and positive relationships across teams.
* Curiosity and initiative, shown through side projects, keeping up with industry direction, and improving processes and efficiency for you and your team.
* A supportive approach to mentoring and sharing knowledge, contributing to an inclusive culture.
What We Offer
* Opportunity to work with cutting-edge technology.
* Collaborative and supportive team environment.
* Continuous learning and growth opportunities.
* Flexible working arrangements.