Mobile App Development Role
Join a dynamic team as we're looking for a Senior iOS Engineer to take ownership of complex feature areas, influence architectural decisions, and support the growth and confidence of other engineers.
This role involves working in a SwiftUI-first codebase backed by a GraphQL API and a fast, modern CI/CD pipeline. You'll be responsible for leading and owning major feature delivery from discovery and scoping through implementation, release, and iteration.
Key Responsibilities:
* Lead and own major feature delivery from discovery and scoping through implementation, release, and iteration.
* Shape architectural patterns and technical direction to support performance, modularity, and maintainability.
* Write high-quality Swift and SwiftUI code using structured concurrency and clean state management.
* Improve production health and reliability through instrumentation, debugging, monitoring, and incident support.
Working closely with product, design, backend, and Android teams, you'll co-create consistent experiences and mentor and support teammates through pairing, knowledge-sharing, and constructive code reviews.
Requirements:
* Deep experience building and shipping iOS apps using Swift and SwiftUI in production environments.
* Proficiency with structured concurrency, Swift Package Manager, and XCTest with a pragmatic approach to testing.
* Strong architectural and systems reasoning with the ability to evaluate and communicate trade-offs clearly.
* Experience leading complex or ambiguous work and bringing clarity and direction to others.
What We Offer:
* A supportive environment with shared ownership and thoughtful collaboration.
* Flexible work environment: enjoy the flexibility to work remotely or from our offices.
* Opportunities for professional development and career growth tailored to your goals.
* An inclusive culture that celebrates diversity and is committed to creating an inclusive environment where everyone feels valued and empowered.