
Staff iOS Engineer
Gabb Wireless
contract
Posted on:
Location Type: Remote
Location: Utah • United States
Visit company websiteExplore more
Job Level
About the role
- Lead the technical direction of iOS apps and SDKs.
- Set patterns for performance, security, and reliability.
- Partner closely with product, design, backend, firmware, and QA to deliver high-quality experiences.
Requirements
- 7+ years of professional iOS development, with at least 2 years at senior or staff scope shipping complex consumer apps at scale.
- Strong Swift, SwiftUI, Swift Concurrency, and background execution.
- Proven experience with modular architectures, Swift Package Manager (SPM), and multi-app or SDK platforms.
- Deep knowledge of networking, profiling with Instruments, memory leak analysis, and MetricKit.
- Experience integrating third-party services (Crashlytics, analytics, feature flags, etc).
- Strong knowledge of local data persistence with SQLite/GRDB or similar.
- Experience with modular architecture using Swift Package Manager.
- Experience writing comprehensive unit tests with a focus on dependency injection patterns and test-driven development.
- Experience with unidrectional data flow design patterns (such as the Composable Architecture) is a plus.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftSwiftUISwift Concurrencybackground executionmodular architecturesSwift Package Managernetworkingmemory leak analysisunit testing
Soft Skills
leadershipcollaborationcommunication