ServiceTitan is looking to build the next generation of iOS mobile applications to deliver unmatched performance, elegant design, and powerful capabilities for customers in the field.
Requirements
- Expert-level proficiency in Swift.
- Proven experience in architecting and designing mobile applications or frameworks.
- Strong hands-on experience with GraphQL.
- Good knowledge in leveraging TCA for iOS apps.
- Strong understanding of SwiftUI.
- Regular use of AI-assisted development tools (e.g., GitHub Copilot, Google Gemini, Cursor, Windsurf).
- Familiarity with TCA and MVI architecture patterns.
Responsibilities
- 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.
Other
- 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.
- Excellent communication (verbal and written) skills
- Flextime, recognition, and support for autonomous work
- Holistic health and wellness benefits