Salary
💰 $151,100 - $202,100 per year
Tech Stack
CloudGraphQLiOSMavenSwift
About the role
- Lead development of high-performance, native iOS applications using Swift
- Architect and design scalable mobile frameworks and features that serve thousands of field technicians daily
- Collaborate closely with product managers, designers, and backend engineers to deliver delightful, business-impacting solutions
- Leverage AI daily (LLMs, GitHub Copilot, Google Gemini, Cursor, Windsurf) to optimize development speed, code quality, and app performance
- Integrate GraphQL to efficiently connect mobile clients with backend services
- Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning
- Champion best practices in code quality, performance optimization, and app architecture
- Utilize deep knowledge in TCA best practices, shared state to improve performance of our iOS apps
Requirements
- Bachelor’s degree in Computer Science or related field—or equivalent practical experience
- 6+ years of mobile application development experience, with a deep focus on iOS
- Expert-level proficiency in Swift
- Proven experience in architecting and designing mobile applications or frameworks
- Strong hands-on experience with GraphQL
- Excellent communication (verbal and written) skills
- Good knowledge in leveraging TCA for iOS apps
- Preferred: Master’s or PhD in a relevant field
- Preferred: Hands-on technical leadership experience setting direction for teams
- Preferred: Experience designing large-scale, scalable systems
- Preferred: Strong understanding of SwiftUI
- Preferred: Regular use of AI-assisted development tools (e.g., GitHub Copilot, Google Gemini, Cursor, Windsurf)
- Nice to Have: Familiarity with TCA and MVI architecture patterns
- Nice to Have: Experience with CI/CD tools like Bitrise or GitHub Actions
- Nice to Have: Experience writing end-to-end automation tests