company logo

Lead Software Engineer-React Js

Trimble.com

Office

Chennai

Full Time

Title: Lead Software Engineer

Location: Chennai, India

Department: Business Systems

Job Description: React Developer

We're seeking a seasoned React Developer to join our team and build the next generation of our user interfaces. You will be responsible for developing and maintaining our core front-end applications and reusable component libraries using React.js and TypeScript. A key part of your role will be ensuring code quality, performance, and seamless integration with our backend services using a modern, efficient tech stack.

 

Responsibilities

  • Develop and maintain robust, scalable user interfaces with React.js and TypeScript.
  • Build and publish a shared component library using Vite's library mode.
  • Implement and maintain state management using Redux and the React Context API.
  • Integrate with various backend APIs, including REST, GraphQL, and real-time connections via WebSockets and SignalR.
  • Ensure code quality and consistency by enforcing standards with Husky, linters, and Prettier.
  • Write comprehensive unit and integration tests for components using Vitest and React Testing Library.
  • Optimize application performance through techniques like code splitting and efficient component rendering.
  • Collaborate with team members on a modular architecture, including a potential future move to microfrontends (a plus to have).
  • Utilize Git for version control and manage project dependencies with Vite.
 

Required Skills & Qualifications

  • Expertise in React.js and TypeScript.
  • Experience in building and publishing a reusable component library.
  • Proficiency with Vite for project setup and building.
  • Hands-on experience with state management using Redux and the React Context API.
  • Strong knowledge of modern JavaScript, HTML, and styling with SCSS or similar pre-processors.
  • Solid experience with Vitest and React Testing Library for a strong testing culture.
  • Familiarity with code quality tools like linters and Prettier, and Git hooks like Husky.
  • Experience integrating with REST and GraphQL APIs.
  • Familiarity with real-time communication protocols like WebSockets and SignalR.
  • Proficiency with Git for version control.
  • Strong problem-solving skills and a collaborative mindset.
  • Experience with the MUI (Material-UI) component library.
  • In-depth knowledge of front-end optimization techniques, including code splitting.
  • About Business Systems Group
 

Preferred Skills

  • Experience With Microfrontends.

 The vision of Business Systems group is to deliver modernized and innovative system solutions and processes that drive business productivity, provide exceptional customer/user experience, support revenue growth and help manage accounting / compliance risk for Trimble. 

About Trimble India

Trimble India is a subsidiary of Trimble Inc., a global leader in providing technology solutions for industries such as construction, agriculture, geospatial, and transportation. With a strong presence in India, Trimble offers a wide range of innovative products and services to enhance efficiency, productivity, and sustainability.


How to Apply: Please submit an online application for this position by clicking on the ‘Apply Now’ button located in this posting.

Posting Date

09/18/2025


Application Deadline: Applications could be accepted until at least 30 days from the posting date.

Join a Values-Driven Team: Belong, Grow, Innovate. 

At Trimble, our core values of Belong, Grow, and Innovate aren't just words—they're the foundation of our culture. We foster an environment where you are seen, heard, and valued (Belong); where you have an opportunity to build a career and drive our collective growth (Grow); and where your innovative ideas shape the future (Innovate). We believe in empowering local teams to create impactful strategies, ensuring our global vision resonates with every individual. Become part of a team where your contributions truly matter. 

Trimble’S Privacy Policy

If you need assistance or would like to request an accommodation in connection with the application process, please contact AskPX@px.trimble.com.

Lead Software Engineer-React Js

Office

Chennai

Full Time

September 18, 2025

company logo

Trimble

TrimbleCorpNews