Senior Angular Developer
Hitachi SolutionsChennai, Tamil Nadu
it-jobs
Job Description
Key Responsibilities Component Development : - Design and implement dynamic, reusable, high performance, and modular Angular components. - Ensure robust two-way data bindings and seamless integration with APIs. Configurable Page Creation : - Develop pages driven by configuration files or metadata for scalability and reusability. - Implement dynamic layouts and content structures using Angulars features. Module Development : - Create self-contained Angular modules with support for pagination, routing, and lazy loading. - Ensure modules adhere to best practices and are scalable for future enhancements. Routing and Navigation : - Implement and manage application-wide routing using Angular Router. - Optimize routes for performance and maintain a clear route hierarchy. Performance Optimization : - Write clean, maintainable, high performance and efficient code. - Ensure application performance is optimized through techniques like AOT compilation and lazy loading. Quality Assurance : - Conduct thorough unit testing for components and ensure bug-free deliverables. Continuous Learning : - Stay updated with the latest Angular features and other front-end technologies. - Share knowledge and mentor junior developers within the team. Delivery Commitment : - Own and deliver tasks on time while maintaining high-quality standards. - Proactively communicate progress, risks, and roadblocks to stakeholders. Required Skills - Core Expertise : Angular 14+ (or latest version). - Technologies : HTML 5, CSS 3, Bootstrap, JavaScript, TypeScript. - Front-End Frameworks : Angular CLI, Angular Material, Twitter Bootstrap/ Semantic UI/ Tailwind CSS. Knowledge in React is added advantage. - Experience with CSS preprocessors (SASS, LESS, etc. ) - Binding Techniques : Proficiency in one-way and two-way data bindings using [(ngModel)]. - Forms Management : Expertise in reactive and template-driven forms. - Routing : Deep understanding of Angular Router, route guards, lazy loading, and nested routes. - Pagination : Experience in developing or integrating pagination components/modules. - Configuration-Driven Development : Ability to create dynamic, configuration-based components and pages. - Testing : Unit testing with debugging with Chrome DevTools exposure to Jasmine/Karma is added advantage. - Version Control : Git, GitHub/GitLab, CICD. - APIs : Experience integrating RESTful APIs using Angular s HttpClient. - Responsive web design (RWD) : Must have understanding in developing in cross-browser and device compatible. Preferred Skills - Familiarity with state management libraries (e. g. , NgRx/RxJS, Akita). - Knowledge of micro-frontend architecture. - Experience with CI/CD pipelines for Angular deployments. - Exposure to . Net ,Azure is added advantage. - Basic understanding of back-end technologies like Node. js or . NET for API collaboration. - Nice to have advanced level knowledge of OOPS JavaScript, complex JSON, AJAX and Rest APIs. - Hand on experience on migrating to QA/ UAT and Production Environment. - Proficient with the latest versions of ECMAScript (JavaScript) as well as HTML and CSS - Experience working in an Agile or Scrum environment. Skills: Angular, Html5, Css3, Git, Typescript, Rxjs, Jest Experience: 4.00-8.00 Years
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.