Career Area:
Technology Digital and Data
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar yourejoining 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 dontjust 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.
- 8 years of overall software development experience
- At least 3 years experience of leading a team of angular web developers
- Proficient in HLD LLD and Sequence diagrams
- Deep understanding of Angular core concepts (Components Pipe Services Modules Component Lifecycle Hooks Advanced Routing) & TypeScript.
- Mastery of Angular forms (Templatedriven and Reactive) including custom validators and control value accessors.
- Experience in handling asynchronous data streams with RxJS & NgRx
- Deep knowledge of Angular component architecture and be responsible for developing reusable highperformance Custom UI components that form the foundation of our design system
- Strong knowledge of JavaScript/TypeScript HTML5 CSS3 and responsive design principles
- Experience in writing comprehensive test cases with unit testing frameworks (Jasmine Karma Jest)
- Familiarity with RESTful APIs and GraphQL
- Expertise in Angular bundle optimization techniques (code splitting lazy loading)
- Experience with accessibility compliance (WCAG)
Posting Dates:
Caterpillar is an Equal Opportunity Employer (EEO).
Not ready to apply Join our Talent Community.
Required Experience:
Senior IC