Job Openings Senior Frontend Developer (Angular)

About the job Senior Frontend Developer (Angular)

Job Description:

We are seeking a Senior Frontend Developer (Angular) to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications using Angular and related frontend technologies. You will work closely with UX/UI designers, backend developers, and product managers to create scalable, responsive, and visually appealing user interfaces.

The role requires strong technical expertise, attention to detail, and a passion for delivering excellent user experiences through clean, maintainable code.

Key Responsibilities:

  • Develop, test, and maintain responsive web applications using Angular (v10+) and TypeScript.
  • Collaborate with designers and backend developers to implement intuitive, consistent, and performant UIs.
  • Optimize application performance, scalability, and cross-browser compatibility.
  • Implement reusable components, modules, and services following best practices.
  • Participate in code reviews to ensure high-quality, maintainable code.

  • Integrate RESTful APIs and ensure seamless communication between frontend and backend systems.
  • Troubleshoot, debug, and resolve UI/UX issues efficiently.

  • Stay up to date with the latest frontend technologies and Angular framework updates.
  • Mentor junior developers and contribute to improving frontend development processes.

Qualifications:

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 5+ years of hands-on experience in frontend development, with at least 3 years using Angular (preferably versions 10+).
  • Proficient in Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS3/SASS.
  • Experience with RxJS, NgRx, or other state management libraries.

  • Strong understanding of RESTful API integration and asynchronous programming.
  • Familiarity with frontend build tools (Webpack, npm, Angular CLI).
  • Experience with responsive and adaptive design principles.

  • Knowledge of UI/UX best practices and accessibility standards (WCAG).

  • Version control experience using Git or similar tools.

  • Familiarity with unit testing frameworks such as Jasmine, Karma, or Jest.
  • Experience with Agile/Scrum development methodologies.