[Remote] Staff Frontend Engineer
Note: The job is a remote job and is open to candidates in USA. TeamSnap is a sports and communication platform dedicated to enhancing youth sports experiences. They are seeking a Staff Frontend Web Application Engineer to design, build, and optimize high-performance TypeScript & React single-page applications while collaborating with various teams to ensure quality and performance.
Responsibilities
- Design, build and optimize high-performance TypeScript & React SPAs powered by RESTful APIs for complex sports-organization workflows
- Collaborate with Product and Design to extend our design system with reusable, accessible components, theming, tokens and responsive patterns
- Advocate modern front-end practices—type safety, component-driven architecture, responsive layouts, and performance optimizations like lazy loading and caching strategies
- Partner with backend, mobile, QA, and product teams to define APIs, create and refine specs, shape architecture, and ensure end-to-end quality
- Mentor and up-level team members through code reviews, pairing, leading our web guild, etc to elevate our practices and craft
- Ensure reliability by writing unit, integration, and E2E tests, integrating with CI/CD, and rotating on-call to diagnose and resolve incidents
- Lead projects to improve our coding practices and principles along with build performance, test infrastructure, and CI/CD workflows—driving adoption and reducing cycle-time friction for the team
- Evaluate and adopt AI-driven tooling—code generation assistants, refactoring bots, LLM-powered test generation—to boost velocity and quality
- Continuously explore emerging web technologies (e.g. micro-frontends) and make data-driven recommendations to keep TeamSnap moving forward using relevant technologies and practices
Skills
- 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
- Experience with micro-frontend architectures and/or SSR frameworks
- Familiarity with performance profiling (Lighthouse, Web Vitals) and advanced caching/CDN strategies
- Demonstrated ability to leverage AI assistants, code-generation tools, or LLM services to streamline development tasks, improve DX, or prototype new features
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!
Company Overview
Apply To This Job