Lead Software Engineer
Job Description
Job Title: React Developer
Company: Trimble
Employment Type: Full-Time
Experience Level: Mid to Senior Level
About Trimble
Trimble is a global technology company delivering innovative solutions across industries including construction, agriculture, geospatial, transportation, and logistics. Through advanced software, hardware, and services, Trimble helps customers improve productivity, efficiency, safety, and sustainability. Trimble India plays a key role in developing world-class products and technology solutions that drive digital transformation globally.
Job Summary
Trimble is seeking an experienced React Developer to join its engineering team. The successful candidate will be responsible for designing, developing, and maintaining scalable front-end applications and reusable component libraries using React.js and TypeScript. This role requires strong expertise in modern front-end technologies, state management, testing frameworks, API integrations, and performance optimization.
Key Responsibilities
Front-End Development
Design, develop, and maintain robust, scalable, and responsive user interfaces using React.js and TypeScript.
Develop reusable UI components and shared component libraries for enterprise applications.
Build and publish component libraries using Vite’s Library Mode.
Ensure consistent UI/UX standards across applications.
State Management & Architecture
Implement application state management using Redux and React Context API.
Contribute to modular application architecture and future microfrontend initiatives.
Maintain clean, maintainable, and scalable codebases.
API & Backend Integration
Integrate front-end applications with:
REST APIs
GraphQL APIs
WebSockets
SignalR services
Collaborate with backend teams to ensure seamless data exchange and application performance.
Testing & Quality Assurance
Write comprehensive unit and integration tests using:
Vitest
React Testing Library
Maintain high test coverage and code reliability.
Participate in code reviews and quality assurance processes.
Performance Optimization
Optimize application performance through:
Code splitting
Lazy loading
Efficient component rendering
Bundle size optimization
Monitor and improve application responsiveness and scalability.
Development Best Practices
Enforce coding standards and quality using:
ESLint
Prettier
Husky Git Hooks
Utilize Git for version control and collaborative development.
Manage project builds and dependencies using Vite.
Required Qualifications
Technical Skills
Strong expertise in:
React.js
TypeScript
Modern JavaScript (ES6+)
HTML5
CSS3
SCSS/SASS or similar CSS preprocessors
Front-End Tools & Frameworks
Experience building and publishing reusable component libraries.
Proficiency with Vite for application development and build management.
Strong understanding of modern front-end architecture patterns.
State Management
Hands-on experience with:
Redux
React Context API
Testing
Solid experience with:
Vitest
React Testing Library
Strong understanding of testing methodologies and best practices.
API Integration
Experience integrating with:
REST APIs
GraphQL APIs
WebSockets
SignalR
Version Control & Quality Tools
Proficiency with Git.
Experience using:
ESLint
Prettier
Husky
Code review workflows
Preferred Skills
Experience with Microfrontend Architecture.
Exposure to enterprise-scale SaaS applications.
Knowledge of CI/CD pipelines and DevOps practices.
Familiarity with cloud-based application deployment environments.
Desired Candidate Profile
Strong analytical and problem-solving skills.
Ability to work collaboratively within cross-functional teams.
Excellent communication and interpersonal skills.
Passion for writing clean, maintainable, and scalable code.
Commitment to continuous learning and technical excellence.
Why Join Trimble?
Belong
Be part of a diverse and inclusive workplace where collaboration and innovation thrive.
Grow
Access continuous learning opportunities, challenging projects, and professional development programs.
Innovate
Work on cutting-edge technologies and solutions that transform industries worldwide.
Application Process
Interested candidates are encouraged to submit their online application through the official Trimble careers portal.
For accommodation requests or assistance during the application process, please contact:
Email: AskPX@px.trimble.com