About The Role
We are seeking a highly skilled Senior Frontend Developer (Angular) to join our growing development team. The ideal candidate will have deep expertise in modern frontend technologies, strong UI/UX sensibilities, and proven experience building responsive, high-performance web applications using Angular.
Key Responsibilities
- Design, develop, and maintain responsive web applications using Angular (v10+).
- Collaborate closely with backend developers, UX/UI designers, and product managers to deliver seamless user experiences.
- Translate complex business requirements into elegant, efficient, and scalable frontend solutions.
- Optimize applications for maximum speed, performance, and security.
- Implement best practices for code quality, maintainability, and testing.
- Stay updated with the latest frontend technologies, trends, and frameworks.
- Participate in code reviews and mentor junior developers when needed.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 5+ years of professional experience in frontend development.
- Strong proficiency in Angular (preferably Angular 10+).
- Solid understanding of TypeScript, HTML5, CSS3, and JavaScript (ES6+).
- Experience integrating with RESTful APIs and backend services.
- Familiarity with state management tools (e.g., NgRx, RxJS).
- Experience with responsive design, cross-browser compatibility, and performance optimization.
- Proficiency with Git and modern CI/CD workflows.
Preferred Qualifications
- Experience in FinTech, digital banking, or payment platforms.
- Familiarity with the Saudi Arabian market or regional digital ecosystems.
- Knowledge of UI/UX principles and tools like Figma or Adobe XD.
- Exposure to cloud-based environments (Azure, AWS, or GCP).