Job Description: Software Development Engineer – Frontend (Customer Support \& Claims)
Location: Fremont, CA 94538
About the Role
Tesla’s Service Software team builds and maintains all internal applications used by service centers, collision centers, global CRM operations, and Tesla Insurance claims. As part of this team, you will collaborate with world-class engineers to design and develop innovative, scalable, and user-friendly web applications.
We are seeking a talented Front-End Software Engineer (Angular) to enhance the user experience across our claims ecosystem. You will work closely with product managers, backend teams, and end users to bring high-quality tools into production.
Responsibilities
Design, build, and maintain multiple front-end tools using Angular, TypeScript, JavaScript, HTML, and CSS.
Understand complex systems and workflows related to insurance claims and service operations.
Ensure the deployment, performance, and stability of customer support and claims applications.
Work in an agile development environment, participating in sprint planning, reviews, and retrospectives.
Collaborate effectively with backend engineers, QA testers, product managers, and operational end users.
Deliver clean, maintainable, production-ready code following software engineering best practices.
Communicate clearly across technical and non-technical teams.
Contribute to Tesla’s mission of accelerating the world’s transition to sustainable energy.
Required Qualifications
Strong proficiency in TypeScript, JavaScript, ES5/ES6, HTML5, and CSS3.
Hands-on experience (2–3 years) developing applications using the Angular framework.
Solid understanding of component-based architecture and modern web application design.
Experience with Angular or familiarity with similar frameworks such as Vue.js, React, or equivalent.
Strong grasp of engineering best practices: code reviews, version control (Git), testing, and CI/CD workflows.
Bachelor’s degree in Computer Science or equivalent practical experience.
Preferred Qualifications (Nice-to-Have)
Experience working with Node.js for backend or full-stack development.
Experience building large-scale enterprise applications.
Understanding of claims workflows or service operations is a plus (not mandatory).
“We are an equal opportunity employer. It is our policy to provide employment, compensation, and other benefits related to employment without regard to race, color, religion, sex, gender, national or ethnic origin, disability, veteran status, age, genetic information, citizenship, or any other basis prohibited by applicable federal, state, or local law.”
Job Type: Contract
Pay: $50.00 - $55.00 per hour
Expected hours: 40 per week
Work Location: In person