10+ years of experience building and maintaining complex iOS applications, in a team environment directing and guiding the efforts of a functional group through delegation to senior technical leaders
Deep expertise with Swift and iOS frameworks
Strong understanding of iOS architectural patterns, such as VIPER
Recognized lead for a number of features or systems that solve large, open-ended problems, often involving new or innovative approaches
Experience driving technical design and culture across their function, contributing to organization-wide technical decision-making and strategy
Solid experience designing scalable and maintainable APIs for shared components, frameworks, or systems
Extensive experience debugging and fixing crashes, UI rendering issues, and performance problems on iOS using Xcode, Instruments, and other tools
Experience with Combine, Swift Concurrency (async/await, actors), and dependency injection frameworks (e.g., Needle, Resolver)
Experience with scripting (Python/bash etc)
Experience with running a/b experimentation
Ability to monitor and improve app KPIs such as launch time, app hangs, and crash-free sessions
A disciplined approach to development, testing, documentation and code structure in a team environment
An interest in guiding, influencing, and growing other engineers and teams
Deep familiarity with the Xcode ecosystem, CI/CD pipelines, and automated testing tools
A product-minded approach to engineering, with an eye for software quality and an ability to connect technical initiatives to business impact
Bonus Points
Experience using Slack and a keen interest in making it better
A passion for creating accessible applications
Prior experience on a centralized infrastructure team, serving both internal developer customers and external users
If you require assistance due to a disability applying for open positions please submit a request via this.