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.