Staff Frontend Web Application Engineer
Permanent US residents at this time.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years
- Required Skills
- TypeScriptReduxReactCI/CDRESTful APIsUnit Testing
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.
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.
View Full Description & ApplyYou'll be redirected to the employer's site