Job Description :
Key Responsibilities :
Development & Implementation :
- Lead the development of new user-facing features using Angular (2+), HTML5, CSS3, and JavaScript / TypeScript.
- Build reusable components and libraries for future use.
- Translate UI / UX design mockups and wireframes into high-quality code.
- Ensure the technical feasibility of UI / UX designs.
Architecture & Design :
Collaborate with product managers and designers to define and deliver innovative user interfaces.Participate in architectural discussions and contribute to the overall frontend strategy.Architect and build scalable, maintainable, and testable codebases.Performance & Quality :
Optimize applications for maximum speed and performance.Conduct code reviews to ensure code quality, adherence to standards, and best practices.Troubleshoot, debug, and upgrade existing applications.Write and maintain unit, integration, and end-to-end tests to ensure code reliability.Collaboration & Leadership :
Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement.Work closely with backend developers and DevOps teams to integrate frontend components seamlessly.Communicate technical concepts and decisions effectively to both technical and non-technical stakeholders.Required Skills & Qualifications :
Experience : 5+ years of professional experience in frontend development, with at least 3+ years dedicated to Angular (2+).
Proficiency :
Exceptional skills in Angular, including a strong understanding of components, services, modules, routing, and state management (e.g., NgRx).Expertise in HTML5, CSS3, SCSS / Sass, and JavaScript / TypeScript (ES6+).Experience with responsive design and developing for different screen sizes and devices.Technical Skills :
Solid understanding of RESTful APIs and asynchronous request handling.Experience with frontend testing frameworks (Jasmine, Karma, Protractor, or Jest).Proficiency with modern build tools (npm, Webpack, or similar).Strong command of version control systems, particularly Git.Problem-Solving :
Excellent problem-solving skills and a proactive approach to identifying and resolving issues.Ability to work independently and as part of a team in a fast-paced environment.Preferred Qualifications (Nice to Have) :
Experience with Angular Material, Bootstrap, or other component libraries.Knowledge of accessibility standards (WCAG).Experience with server-side rendering (SSR).Familiarity with containerization technologies like Docker.Bachelor's degree in Computer Science, Engineering, or a related field(ref : hirist.tech)