Senior Front-End Developer (Angular)
- Full-time
Job Description
GlobeMed Group, the largest Healthcare Benefits Management company in the MENA region is looking for a As a Senior Angular Developer, who will play a key role in the design, development, and implementation of user-facing features for our web applications. You will work closely with our back-end developers, UX/UI designers, and product managers to create seamless, scalable, and responsive applications. You’ll have the opportunity to mentor junior developers and help drive best practices in front-end development..
Duties & Responsibilities:
- Develop and maintain web applications: Use Angular (latest version) to design and build robust, user-friendly interfaces that are scalable and maintainable.
- Collaborate with cross-functional teams: Work alongside back-end developers, product managers, and designers to define and implement new features and functionality.
- Mentor and guide junior developers: Help junior developers grow their skills and maintain coding best practices.
- Optimize performance: Ensure that applications are optimized for speed, performance, and scalability.
- Code reviews and best practices: Lead code reviews and promote front-end development best practices within the team.
- Stay current with industry trends: Keep up-to-date with the latest front-end technologies and Angular-related advancements.
Qualifications
Required Qualifications:
- 3+ years of experience as a front-end developer with at least 3 years working specifically with Angular (versions 13+).
- Strong expertise in Angular, including RxJS, NgRx, Angular CLI, and TypeScript.
- Proficiency in HTML5, CSS3, and JavaScript.
- Experience with responsive design and cross-browser compatibility.
- Familiarity with RESTful APIs and integrating with back-end services.
- Experience with modern build tools and version control systems (e.g. Git).
- Strong understanding of front-end architecture and design patterns.
- Excellent problem-solving skills and the ability to debug complex issues.
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Preferred Qualifications:
- Experience with state management libraries such as NgRx or Redux.
- Experience with UI/UX design principles and design systems.
- Familiarity with CI/CD pipelines and deployment processes.
- Knowledge of Cloud platforms (e.g., AWS, Azure) is a plus.
- Experience with Agile methodologies and JIRA.