Overview
Skills
Job Details
React Developer
Locations: Fremont, CA onsite
Duration: 12 months Right to Hire
Top skills: working on external customer facing applications using React, JavaScript, CSS
No backend, only frontend. This project: customer-facing CMS applications
Summary:
We are looking for a highly skilled and motivated Front-End Software Engineer to join our team and drive the success of customer-facing, responsive web applications. You will play a key role in building and maintaining modern user interfaces that delight our users and support critical business functions across our Global Supply Chain teams.
Our front-end stack is built primarily with React and TypeScript, and we collaborate closely with product and design partners to ensure scalable, high-quality, and engaging user experiences. We value engineers who are passionate about building intuitive UIs, experienced with responsive design, and eager to apply modern front-end best practices to customer-facing applications.
Responsibilities:
Lead the design, development, and maintenance of responsive, customer-facing front-end applications using React, TypeScript, and modern web tooling.
Translate design system specifications and user requirements into clean, scalable, and performant UIs.
Collaborate with cross-functional teams, including Product Managers, Designers, and Back-End Engineers, to deliver seamless end-to-end solutions.
Implement rigorous testing strategies (unit, integration, and end-to-end) to ensure reliability, performance, and a high-quality user experience.
Contribute to and promote best practices in front-end engineering, focusing on performance optimization, accessibility, and responsive design.
Stay current with modern front-end technologies and frameworks, and help guide the team in adopting best-in-class tools and practices.
Requirements:
Bachelor s degree in Computer Science, Computer Engineering, or related field (or equivalent work experience).
4+ years of front-end engineering experience, with strong emphasis on React and modern front-end development practices.
Demonstrated experience building customer-facing, responsive web applications at scale.
Strong proficiency in JavaScript/ES6+ and TypeScript.
Expertise in HTML5, semantic markup, CSS3, and responsive design frameworks.
Familiarity with state management patterns (Redux, Context API, or similar), component architecture, and performance optimization techniques.
Experience with data visualization libraries (e.g., D3.js, AG-Grid) a plus.
Knowledge of web fundamentals (HTTP, REST, JSON) and integration with REST APIs.
Familiarity with CI/CD workflows, version control (Git), and containerized environments (Docker, Kubernetes) preferred.
Bonus: Supply Chain knowledge, experience with PHP or Python back-end services, or exposure to full-stack development.