Senior Staff Software Engineer, iOS Platform
Gusto · New York, NY · 1 mo ago
HybridEngineeringFull-time
About the role
We are seeking a Mobile iOS Engineer with 12+ years of experience to join our team. Your responsibilities will include:
- Architect, build, test, and refine Gusto’s iOS app.
- Utilize AI agents to deliver high-quality output quickly.
- Identify and advocate for best practices, architecture, and process improvements.
- Enhance and maintain our iOS mobile infrastructure, including build pipelines, testing automation, and the release process.
- Build and scale essential foundational services like push notification systems, accessibility, and localization features.
- Develop, iterate, and improve product features that integrate core business functions, work tools, value-added services, and financial products.
- Collaborate with product management, design, and partner teams to solve technical and customer pain points.
Requirements
- A minimum of 10 years of experience in Swift and iOS software engineering, with at least 12 years in mobile software engineering overall.
- 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.
- Proficiency in iOS testing frameworks and a solid understanding of best practices.
- Experience in developing platform components and common features that enhance scalability, consistency, performance, and maintainability throughout the product development lifecycle.
- Strong critical thinking abilities and a keen attention to detail.
- A willingness to learn continuously and a passion for mentoring others in the organization.
Bonus points
- Experience delivering high-quality code across a diverse tech stack.
- Experience with analytics and monitoring tools to track app performance / health and user engagement.
- Experience with mobile infrastructure, for example: CI/CD, automated testing environments, and release orchestration.
- Building a strong mobile foundation that feature teams can build on top of.
- Mobile Testing-at-scale.
- Strong knowledge of GraphQL.
- Experience working at scale on apps that span multiple teams and feature areas.