Job Description
Design, develop, and maintain high-quality, responsive web applications using Angular framework and best practices.
Collaborate closely with designers and back-end developers to translate designs (from Figma, XD) into functional and preformat UIs.
Architect and implement reusable components and UI libraries for future use.
Optimize applications for performance, accessibility, and cross-browser compatibility.
Write clean, modular, and well-documented code.
Stay up-to-date with the latest Angular trends, libraries, and tools
Participate in code reviews and provide constructive feedback.
Contribute to a positive and collaborative team environment.
Desired Candidate Profile
Profile:
4+ years working in frontend web development, or 2+ years in Enterprise Level.
Extensive programming experience in HTML5, CSS3, SASS.
Excellent JavaScript knowledge and extensive experience with ES5/ES6.
Extensive experience with Typescript.
Solid understanding with RXJS.
Solid understanding of state management concepts, with a previous experience in NGRX, or NGXS is a plus (optional).
Extensive experience with tools like Redux, Webpack, Angular CLI.
Experience in NGPrime
Extensive experience consuming REST APIs and working with Observables.
Extensive experience with client-side architecture and design patterns.
Exceptional knowledge of cross-browser compatibility issues and client-side performance considerations.
Extensive experience with Git.
Exceptional problem solving and ability to work independently.
Ability to lead a team of juniors Frontend developers and manage their technical debt.
Exceptional learning skills.
Critical thinker and good problem solver.
Solid Understanding of Agile/SCRUM processes.
Education:
Bachelor of Science(Computers)
Gender:
nm
Nationality:
Any Nationality