Overview

ServiceTitan is looking for a Senior Front-End Engineer to help us build smart, compelling and intuitive client-side applications for our products. This is an exciting role for an engineer to come in and develop the major client-side features in a rapidly growing, fast-paced environment. We build for product excellence, focus on smart solutions through innovation and technology, have an amazing growth-oriented culture, and love to solve complex problems. If you share the same values, you should consider joining us in our efforts to achieve the extraordinary!You will be primarily responsible for creating and maintaining complex web-based solutions. Some tasks will require understanding and modifying server-side APIs written in a strongly-typed web application framework (to establish the contract between the Frontend and the Backend). You will work closely with product, design and the rest of the engineering team to develop and deliver scalable, secure, rock-solid, production ready features. You will be expected to iterate rapidly while delivering high-quality outcomes.

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.
Nice To Have:
  • Our applications are built on React, TypeScript, Styled Components, GraphQL, MongoDb, Jest, Cypress, .NET
  • Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on Microsoft technology stack.
  • B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field.
Required Qualifications:
  • You have 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 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 enjoy working on GitHub repos which are setup for CI/CD, automated testing.
  • You have strong communication skills and can easily exchange ideas in a distributed environment.
Benefits:
  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events. Great work is rewarded through Bonusly, peer-nominated awards, and more.
  • Holistic health and wellness benefits: Company-paid medical, dental, and vision (available to employees and their dependents day 1), parent and siblings’ insurance, wellness benefit, office massage, etc.
  • Support for Titans at all stages of life: Parental leave and support, financial planning tools, Employee Assistance Program services, and more.
Note:

Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.

Please clearly mention that you have heard of this job opportunity on https://ijob.am.