TeamSnap is seeking a Staff Frontend Web Application Engineer to join our fully distributed engineering team. The role involves designing, building, and optimizing high-performance TypeScript & React SPAs, collaborating with product and design teams, and advocating modern front-end practices.
Requirements
- 8+ years building production-scale web applications with React, advanced TypeScript, and modern toolchains (Vite, Webpack, or similar)
- 2+ years in a Staff/Tech-Lead role shaping frontend vision, driving standards, and mentoring senior engineers
- Proven record integrating REST services and managing complex UI state with Context API, Redux, Zustand, or equivalent
- Hands-on experience architecting or evolving component libraries/design systems with a strong emphasis on responsive, mobile-first design with design tokens and theming techniques
- Demonstrated high-quality delivery through automated tests (unit, snapshot, E2E), configuring CI/CD workflows, and using observability tools to measure performance and error rates
- Comfortable shaping RESTful APIs alongside backend teams, defining type-safe data contracts and handling async state in complex UI flows
- Strong interpersonal skills with the ability to give and receive constructive feedback, mentor engineers, influence cross-team alignment and articulate technical trade-offs to non-technical stakeholders
Benefits
- Unlimited PTO and paid parental leave for ALL parents (not just primary or secondary)
- 100% premium coverage of medical/dental/vision for you and your family
- 401K to help you invest for the future
- $1,500 annual learning and development stipend
- Travel to fun locations for all-company meetings and team events
- Generous home office allowance to set you up for success
- TeamSnap SWAG to our store upon starting and a $50 credit on every work anniversary thereafter
- A monthly stipend reimbursement for health & wellness and so much more!