Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

ServiceTitan Logo

Senior Software Engineer, Front End

ServiceTitan

$151,100 - $202,100
Oct 16, 2025
Remote, US
Apply Now

ServiceTitan is looking for a Senior Front-End Engineer to help build smart, compelling and intuitive client-side applications for their products, focusing on developing major client-side features in a rapidly growing, fast-paced environment.

Requirements

  • 7+ years of experience building scalable web applications with React, utilizing modular approach (MFEs)
  • You have created and maintaining JSON Web APIs backed by databases in any strongly-typed back end development framework
  • You enjoy working on GitHub repos which are setup for CI/CD, automated testing
  • Our applications are built on React, TypeScript, Styled Components, GraphQL, MongoDb, Jest, Cypress, .NET

Responsibilities

  • Deliver scalable, reliable solutions to complex business problems
  • Own applications that are critical to the success of our customers and our business
  • Drive frontend architecture and design decisions (we are developing with MFEs)
  • Partner with engineering leaders across teams to drive our vision and lay the foundations for long-term technical excellence
  • Collaborate with world-class engineering, product and design teams to design solutions to customer problems
  • Develop and maintain sufficient test coverage for all features in partnership with the QA automation engineers
  • Value mentorship and enjoy helping engineers around you grow

Other

  • You take pride in both delivering delightful user experiences and in championing technical excellence
  • You’re excited to work collaboratively with engineering, product, design in a cross-functional team setting
  • You’re eager to contribute your ideas and experiences to help us continuously improve as a product and as a company
  • You have strong communication skills and can easily exchange ideas in a distributed environment
  • Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway.