Job Profile: Angular Senior Developer (5) & Specialist (10)
Position: Angular Developer
Experience Level: Mid to Senior Level
Location: Chennai
Employment Type: Contract
Job Summary
We are seeking a highly skilled Angular Developer with expertise in the latest versions of Angular. The ideal candidate should have a strong grasp of modern frontend development principles a proven ability to create reusable and dynamic components and experience in building configurable pages modules with features like pagination and routing. A commitment to deliverables able to work as single contributor or as a good team player create technical document and unit test cases for his modules and passion to learn new technologies are essential.
Key Responsibilities
- Component Development:
- Design and implement dynamic reusable high performance and modular Angular components.
- Ensure robust twoway 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 selfcontained 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 applicationwide 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 bugfree deliverables.
- Continuous Learning:
- Stay updated with the latest Angular features and other frontend technologies.
- Share knowledge and mentor junior developers within the team.
- Delivery Commitment:
- Own and deliver tasks on time while maintaining highquality 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.
- FrontEnd 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 oneway and twoway data bindings using (ngModel).
- Forms Management: Expertise in reactive and templatedriven forms.
- Routing: Deep understanding of Angular Router route guards lazy loading and nested routes.
- Pagination: Experience in developing or integrating pagination components/modules.
- ConfigurationDriven Development: Ability to create dynamic configurationbased 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 Angulars HttpClient.
- Responsive web design (RWD): Must have understanding in developing in crossbrowser and device compatible.
Preferred Skills
- Familiarity with state management libraries (e.g. NgRx/RxJS Akita).
- Knowledge of microfrontend architecture.
- Experience with CI/CD pipelines for Angular deployments.
- Exposure to .Net Azure is added advantage.
- Basic understanding of backend 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.
Behavioural Traits
- Highly committed to deliverables and deadlines.
- Strong problemsolving skills and attention to detail.
- Eager to learn and implement new technologies.
- Effective communicator and collaborative team player.
Qualifications :
Qualifications
- Bachelors degree in Computer Science Information Technology or a related field.
- 5 years of experience in Angular development and Overall experience 10 years.
- Strong portfolio or examples of previous Angular projects/modules.
Additional Information :
Beware of scams
Our recruiting team may communicate with candidates via our @hitachisolutions.com domain email address and/or via our SmartRecruiters (Applicant Tracking System) domain email address regarding your application and interview requests.
All offers will originate from our @hitachisolutions.com domain email address. If you receive an offer or information from someone purporting to be an employee of Hitachi Solutions from any other domain it may not be legitimate.
Remote Work :
No
Employment Type :
Contract