Senior Frontend Developer (Angular) - Saudi National
Sanaam
Date: 5 hours ago
City: Riyadh
Contract type: Full time

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
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.
- 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.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
hostess
Leylaty Group,
Riyadh
8 hours ago
Job Summary:The Hostess is responsible for greeting guests as they arrive, managing reservations and waitlists, and guiding guests to their tables. A hostess ensures a pleasant and welcoming atmosphere while maintaining an organized flow of guests in the dining area.Key Responsibilities:Greet guests warmly and professionally as they enter the venue. Manage reservations and waitlists using a reservation system or manual...

Customer Success Manager
SITA,
Riyadh
13 hours ago
OverviewWELCOME TO SITAWe're the team that keeps airports moving, airlines flying smoothly, and borders open. Our tech and communication innovations are the secret behind the success of the world’s air travel industry.You'll find us at 95% of international hubs. We partner closely with over 2,500 transportation and government clients, each with their own unique needs and challenges. Our goal is...

Senior Registrar – Internal Medicine
Bupa Arabia,
Riyadh
1 day ago
Job DescriptionThe Senior Registrar in Internal Medicine plays a crucial role in delivering high-quality healthcare services for medical conditions. This position is designed for a skilled clinician who can effectively assess and manage a diverse range of medical conditions while ensuring patient safety and satisfaction. The Senior Registrar will collaborate with multidisciplinary teams to develop and implement comprehensive treatment plans,...
