Warning

Yes
Sanam Communications - Jari

Senior Frontend Developer (Angular) - Saudi National

Share this vacancy
No longer accepting applications
Overview Application

Posted on: Aug 4, 2025


We are looking for a skilled and motivated Senior Frontend Developer (Angular) to join our growing engineering team. The role is on-site in Riyadh and is for Saudi Nationals. In this role, you will lead the development of scalable, secure, and high-performance single-page applications (SPAs) using Angular, TypeScript, and RxJS. The ideal candidate will have 4+ years of frontend development experience, with deep expertise in Angular and reactive programming, as well as a strong understanding of OAuth2/OpenID Connect, state management, and accessibility standards. You will work closely with cross-functional teams to deliver reliable and user-centric web applications used at scale.


Job Responsibilities:


• Design, build, and maintain enterprise-grade SPAs using Angular, TypeScript, and RxJS.

• Integrate frontend applications with RESTful APIs using secure OAuth2/OpenID Connect flows (PKCE, token handling).

• Implement scalable state management solutions using NgRx or Redux.

• Convert UX/UI specifications into responsive, accessible components that follow WCAG standards.

• Optimize performance through code splitting, lazy loading, and efficient change detection.

• Ensure frontend code quality through unit and E2E testing, CI pipelines, and code reviews.

• Collaborate with designers, product managers, and backend teams to deliver seamless user experiences.

• Contribute to and evolve the company’s design system and component library.


Job Requirements:



• Saudi National

• 4+ years of experience in frontend development, with at least 3 years using Angular on large-scale projects.

• Strong proficiency in TypeScript and RxJS, including observables, operators, and advanced error handling.

• Solid knowledge of NgRx/Redux for state management in complex applications.

• Experience integrating OAuth2/OpenID Connect in SPAs, including guards, interceptors, and token storage.

• Expertise in HTML, CSS, and responsive layouts with a focus on accessibility (WCAG).

• Familiarity with modern frontend tooling (Webpack, NPM, CI/CD).

• Experience working with design systems, theming, and UI component libraries is a plus.

• Knowledge of SSR, micro-frontends, or performance tuning (Core Web Vitals) is a bonus.




Drop files here or click to upload.
Accepted formats are .doc, .docx, .pdf, .txt, .rtf, .jpg and .png (file must be 5Mb or less).

128
128
Share Job

Copy Link

Facebook

LinkedIn

Twitter

Email