Job Description
- Responsibilities​
- Design Scalable UI applications in AWS/Azure environment​
- Provides technical leadership in UI technology standards.​
- Provides guidance to project teams regarding UI guiding principles, system and application design, coding and design standards, best practices, and system performance and availability.​
- Review the quality of designs and implementation of solutions implemented by the front end developers/leads​
- Mentor junior team members​
- Skills and Qualification​
- 7 + years of software development experience and at least 2 of leading teams​
- In depth hands-on experience with modern web frameworks such as Angular 9+ / React / Polymer​
- Strong Understanding of HTML 5, CSS3, ES6 and Web components​
- Strong understanding of interaction design principles and standard JavaScript Design patterns​
- Deep understanding of MVC, MVM and MVVM application architectures ​
- Responsive Web Design and development​
- Hands on experience of tools like Webpack, Gulp etc​
- Good Understanding of CSS preprocessors like SASS or LESS ​
- Protractor/ Jasmine/ Karma​
- Hands on cloud based development in Azure or AWS ​
- In depth hands-on experience in NodeJS​
- Strong understanding of web performance and tools for performance optimization ​
- Deep understanding of front-end state management libraries (NgRx / Redux )
- Experience on LLD and HLD would be an added advantage
- Experience on TDD/BDD would be added advantage
Relocation is available for this position.
Caterpillar is an Equal Opportunity Employer (EEO).
Job ID: 106340