TeamSnap logo

Frontend Engineer (React, TypeScript)

TeamSnap
Department:React Lead
Type:REMOTE
Region:USA
Location:United States
Experience:Associate
Salary:$200,000 - $250,000
Skills:
REACTTYPESCRIPTRESTFUL APISCONTEXT APIREDUXZUSTANDCOMPONENT LIBRARIESDESIGN SYSTEMSRESPONSIVE DESIGNMOBILE-FIRST DESIGNAUTOMATED TESTINGCI/CDPERFORMANCE PROFILINGLIGHTHOUSEWEB VITALSCACHINGCDN OPTIMIZATIONMICRO-FRONTEND ARCHITECTURESSERVER-SIDE RENDERINGSSR
Share this job:

Job Description

Posted on: December 25, 2025

About The Company At TeamSnap, we believe when the world connects through sports; the world becomes better. We are a dedicated sports and communication platform committed to simplifying the work involved in youth sports, enabling organizations and individuals to focus more on the game and less on administrative tasks. Our mission is to empower sports communities by providing innovative, reliable, and user-friendly technology solutions. Recognized for our vibrant company culture, we have been featured on Outside Magazine’s list of “Best Places to Work” and Built In’s “100 Best Remote‑First Places to Work.” We foster an environment where big ideas are encouraged, egos are left at the door, and collaboration thrives. Our fully distributed engineering team is passionate about building scalable applications that serve millions of users worldwide, including some of the largest youth and amateur sports organizations. About The Role We are seeking a highly skilled Staff Frontend Web Application Engineer to join our dynamic, remote engineering team. In this role, you will be instrumental in designing, developing, and optimizing high-performance single-page applications (SPAs) built with TypeScript and React. Your expertise will help us scale our platform to support over 2 million daily active users and beyond, contributing to the growth of our user base and the enhancement of our product offerings. You will work closely with cross-functional teams including Product, Design, Backend, Mobile, QA, and DevOps to deliver seamless, accessible, and efficient user experiences. As a senior member of the team, you will also mentor junior engineers, lead key projects to improve our front-end practices, and advocate for modern web development standards. Your innovative mindset and technical leadership will be vital in evaluating emerging technologies, integrating AI-driven tools, and shaping the future of our web platform. Qualifications

  • 8+ years of experience building large-scale web applications using React and advanced TypeScript.
  • 2+ years in a Staff or Technical Lead role, guiding frontend development and defining architectural standards.
  • Proficiency in integrating RESTful APIs and managing complex UI state with tools such as Context API, Redux, or Zustand.
  • Hands-on experience in architecting or evolving component libraries and design systems with a focus on responsive, mobile-first design, design tokens, and theming.
  • Strong understanding of automated testing frameworks including unit, snapshot, and end-to-end testing, along with experience configuring CI/CD pipelines.
  • Ability to collaborate effectively with backend teams to define type-safe data contracts and handle asynchronous data flows in complex UI scenarios.
  • Excellent interpersonal skills with the ability to mentor, give and receive constructive feedback, and influence cross-team alignment.
  • Experience with performance profiling tools such as Lighthouse and Web Vitals, and strategies for caching and CDN optimization.
  • Familiarity with micro-frontend architectures and server-side rendering (SSR) frameworks is a plus.

Responsibilities

  • Design, develop, and optimize high-performance SPAs using TypeScript and React, ensuring scalability and responsiveness.
  • Collaborate with Product and Design teams to extend and maintain our design system, creating reusable and accessible components, theming, and responsive patterns.
  • Promote and implement modern front-end practices such as type safety, component-driven architecture, and performance enhancements like lazy loading and caching.
  • Partner with backend, mobile, QA, and product teams to define API specifications, refine data contracts, and ensure end-to-end quality of deliverables.
  • Mentor team members through code reviews, pair programming, and leading initiatives to elevate front-end standards and practices.
  • Write comprehensive unit, integration, and E2E tests, integrate with CI/CD pipelines, and participate in on-call rotations to troubleshoot incidents and ensure platform reliability.
  • Lead projects aimed at improving coding practices, build performance, test infrastructure, and deployment workflows, driving efficiency and quality improvements.
  • Evaluate and adopt emerging web technologies and AI-driven tooling to enhance development velocity, quality, and innovation.
  • Conduct data-driven assessments of new technologies and recommend strategic improvements to keep the platform at the forefront of web development trends.

Benefits

  • Competitive starting salary with a minimum of $200,000, inclusive of base and bonus, with adjustments based on experience and location.
  • Fully remote work environment with flexible schedules.
  • Unlimited PTO and paid parental leave for all parents.
  • 100% premium coverage for medical, dental, and vision insurance for employees and their families.
  • 401(k) retirement plan to support future financial security.
  • Annual learning and development stipend of $1,500 to support professional growth.
  • Travel opportunities for all-company meetings and team-building events.
  • Home office setup allowance to create an optimal remote workspace.
  • TeamSnap branded merchandise and a $50 credit on each work anniversary.
  • Monthly stipends for health, wellness, and other personal development needs.
  • Access to a vibrant, inclusive, and innovative company culture that values work-life balance and continuous learning.

Equal Opportunity TeamSnap is an Equal Employment Opportunity Employer. We are committed to fostering an inclusive environment where all employees and applicants are treated with respect and dignity, regardless of race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other protected status. We encourage candidates from diverse backgrounds to apply. If you require any disability-related accommodations

Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

ReactRemoteJobs.com logo

ReactRemoteJobs.com

Get ReactRemoteJobs.com on your phone!