Gusto is looking to solve the problem of creating a seamless mobile experience for its users by scaling its shared services and developing features that are functional, intuitive, and enjoyable.
Requirements
A minimum of 6 years of experience in Swift and iOS software engineering, with at least 8 years in mobile software engineering overall
Proficiency in iOS testing frameworks and a solid understanding of best practices
Experience in developing platform components and common features that enhance scalability, consistency, and maintainability throughout the product development lifecycle
Strong knowledge of SwiftUI and/or GraphQL
Proficiency or familiarity with MVVM architecture
Experience with analytics and monitoring tools to track app performance and user engagement
Familiarity with mobile infrastructure, including CI/CD, automated testing environments, and build & release systems
Responsibilities
Architect, build, test, and refine Gusto’s native iOS app
Develop, iterate, and improve product features that integrate core business functions, work tools, value-added services, and financial products
Build and scale essential services, such as push notification systems and localization features, to enhance app functionality
Enhance and maintain our iOS mobile infrastructure, including build pipelines, testing automation, and the release process, to ensure smooth operations
Collaborate closely with our product management, design, and partner teams to identify technical and customer pain points, brainstorm solutions, and then prototype, iterate, and launch those solutions
Work cross-functionally with teams in product apps, identity, security, design systems, and infrastructure to deliver world-class experiences right into our customers' hands
Create a product that our customers truly love
Other
Excellent communication skills and a knack for building strong cross-functional partnerships
A self-driven mindset with the ability to tackle greenfield projects and bring innovative ideas to life
Strong critical thinking abilities and a keen attention to detail
A willingness to learn continuously and a passion for mentoring others on the team
Work from the office on designated days approximately 2-3 days per week (or more depending on role)
A secure, reliable, and consistent internet connection is required when working from a location other than a Gusto office