Software Engineer (7) at Caterpillar
Published date: 2024/01/10
- Location: Bengaluru , Karnataka, India
Career Area:
Digital Job Description:
JOB PURPOSE:
The Software Engineer contributes to design, development and deployment of Caterpillar’s state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
JOB RESPONSIBILITIES
• Collaborate with a team of developers and designers to create a web application
• Create reusable, effective, and scalable JavaScript code
• Design the data and presentation layer of the web application’s front-end
• Use additional JavaScript libraries such as Redux to manage the web application’s state, derive computed data from the state of the system, and make asynchronous API calls
• Translate the client’s technical requirements into code
• Test and update web applications so that they can be used on all web browsers
BACKGROUND/ EXPERIENCE
• 6+ years of professional experience in React.js
• Highly proficient in rendering data to the DOM using React.js
• Highly proficient in JavaScript, modern JavaScript, HTML, CSS
• Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing
• Proficient in using Git as a control system
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Submit your information to our Talent Network here
Digital Job Description:
JOB PURPOSE:
The Software Engineer contributes to design, development and deployment of Caterpillar’s state-of-the-art digital platform. This position will build a world class platform to host a wide range of digital applications.
JOB RESPONSIBILITIES
• Collaborate with a team of developers and designers to create a web application
• Create reusable, effective, and scalable JavaScript code
• Design the data and presentation layer of the web application’s front-end
• Use additional JavaScript libraries such as Redux to manage the web application’s state, derive computed data from the state of the system, and make asynchronous API calls
• Translate the client’s technical requirements into code
• Test and update web applications so that they can be used on all web browsers
BACKGROUND/ EXPERIENCE
• 6+ years of professional experience in React.js
• Highly proficient in rendering data to the DOM using React.js
• Highly proficient in JavaScript, modern JavaScript, HTML, CSS
• Highly proficient in one or more libraries (e.g. Redux, React Router, etc) for state managing and routing
• Proficient in using Git as a control system
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply? Submit your information to our Talent Network here
0 page views
Related listings
-
Software Development EngineerSoftware DeveloperAbout Nokia Software Nokia Software is the leading solutions provider in the telecoms software market helping to drive large-scale service and network operations automation and digital business transformation in support of customer migrations to 5G. ...2026/11/07
-
Senior Software EngineerSoftware DeveloperSenior Software Engineer - Solr We are looking for Senior Software Engineers with 4+ years of experience on search engines with expertise on Solr, Lucene along with Java/JEE technologies who can play a critical role in building world class scalable e...2026/11/07
-
Senior Linux Software EngineerSoftware DeveloperJob Description 5+ yrs of hands-on experience with Linux based distributions: building, compiling, and packaging software Exposure to kernel, device drivers, bootloaders, tuning, and performance Fluency in C and scripting in Shell. Scripting in Perl ...2026/11/07