Senior Software Engineer - Frontend Developer – React & AWS
About the job
Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. Your Impact Shapes the World at Caterpillar Inc. When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers and future world builders who are creating stronger, more sustainable communities. We are seeking a skilled (Senior Software Engineer - Frontend Developer – React & AWS) to join our Open Systems Development & Support -CAT IT Division Bangalore Team. The preference for this role is to be based out of Bangalore PSN Office, KA & Chennai WTC centre, TN-India What you will do • Design and develop highly responsive, scalable, accessible, and modular frontend applications using React, NextJS and modern JavaScript/TypeScript. • Build secure, cloud-ready applications optimized for deployment in AWS (CloudFront, S3, API Gateway, Amplify, Lambda, Microsoft Entra). • Implement UI best practices, component reusability, code modularity, and responsive design principles. • Collaborate cross‑functionally with backend, cloud, UX, QA, and architecture teams to modernize legacy frontends into micro-frontend or component-driven architectures. • Implement and maintain CI/CD pipelines for frontend applications using GitHub Actions or Azure DevOps. • Ensure security practices across the application lifecycle shift-left security, secure coding, vulnerability remediation, dependency scanning, and adherence to enterprise security policies. • Drive application performance improvements using lazy loading, memoization, bundling optimization, caching, and CDN strategies. • Lead debugging, troubleshooting, and root‑cause analysis for complex production issues. • Develop applications compatible across multiple browsers and devices with strong focus on usability and accessibility (WCAG). • Establish strong coding standards, enforce best practices (ESLint, Prettier, code reviews), and mentor junior team members. • Participate in integrated testing and customer acceptance testing with strong emphasis on quality, performance, and maintainability. • Deliver high‑value features aligned with business needs and digital transformation goals What you will have • 8+ years of hands‑on experience in Frontend Development with strong expertise in: • React, Redux/Context API • TypeScript, ES6+ • HTML5, CSS3, SCSS, CSS-in-JS • Responsive UI frameworks such as Material UI, Bootstrap, TailwindCSS • Strong understanding of React architecture, component design patterns, hooks, state management, and rendering performance optimization. • Experience building and deploying frontend applications on AWS using services such as: • S3 for static hosting • CloudFront CDN • API Gateway / Lambda for backend integration Additional Information: • Work Timings: 01:00 Noon -10:00PM IST • This position requires the employee to work a 5-day-a-week schedule in the office.
Requirements
- React
- NextJS
- JavaScript
- TypeScript
- AWS
- UI best practices
- CI/CD
- Security practices
Preferred Technologies
- React
- NextJS
- JavaScript
- TypeScript
- AWS
- UI best practices
- CI/CD
- Security practices
Benefits
- Work Life Harmony
- Medical coverage
- Employee mental wellness assistance program
- Career developments opportunities
About the company
Caterpillar Inc. is a global team that cares about not just the work they do, but also about each other, focusing on sustainable communities and innovation.
Similar Jobs
Senior Software Engineer - Fullstack
BrowserStack Software Private Limited
Senior Executive – Inside Sales
DefSpace Technologies
Senior Frontend Developer
Intellias