Search by job, company or skills

Sanaam

Senior Frontend Developer (Angular) - Saudi National

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 127048031