Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob Title: Senior Angular Developer
Location: El Sheikh Zayed Giza
Department: Software Development Department
Reports To: Front-End Lead
BitBang is looking for an experienced and forward-thinking Senior Angular Developer to join our Front-End Engineering team. This role is designed for developers with 5 years of hands-on experience in Angular who thrive in solving complex UI challenges and delivering robust scalable web applications. As a senior team member you ll take ownership of critical components mentor junior developers and contribute to architectural decisions that shape our digital platforms.
Lead the design and development of complex Angular (v12) applications with scalability and performance in mind.
Champion best practices in front-end architecture reusable component design and code structure.
Implement responsive accessible and cross-browser compatible UIs using HTML5 CSS3 TypeScript and SCSS.
Leverage RxJS and state management tools (e.g. NgRx) to handle advanced data flows and reactive programming challenges.
Write clean modular and thoroughly documented code.
Establish and enforce unit testing and end-to-end testing strategies using Jasmine Karma Jest or Cypress.
Conduct in-depth code reviews and maintain a high bar for code quality and team coding standards.
Mentor and support junior and mid-level developers through code reviews pair programming and knowledge-sharing sessions.
Collaborate with technical leads to define development standards and technical roadmaps.
Foster a culture of continuous learning and improvement across the team.
Optimize application performance using advanced techniques like Ahead-of-Time (AOT) compilation lazy loading and change detection strategies.
Lead debugging and resolution of complex production issues with a strong focus on root cause analysis.
Play a leading role in Agile ceremonies driving planning sessions stand-ups sprint reviews and retrospectives.
Collaborate with product owners UX/UI designers and backend developers to align on priorities and deliverables.
Identify and address technical risks and blockers early in the development lifecycle.
Stay current with Angular ecosystem updates tooling enhancements and industry trends.
Evaluate and introduce new tools libraries and frameworks to improve development efficiency and product quality.
Bachelor s degree in Computer Science Engineering or a related discipline.
5 years of front-end development experience including 4 years of Angular (v8 preferred) in production environments.
Strong expertise in TypeScript JavaScript (ES6) HTML5 and CSS3.
Deep understanding of Angular concepts including custom directives lifecycle hooks dependency injection RxJS and NgRx.
Experience integrating RESTful APIs and handling secure authentication mechanisms (OAuth2 JWT).
Familiarity with WebSockets and real-time data handling.
Hands-on experience with CI/CD pipelines and tools such as Webpack Jenkins GitHub Actions and Angular CLI.
Excellent problem-solving debugging and analytical skills.
Strong written and verbal communication skills with an ability to explain technical concepts to non-technical stakeholders.
Working Hours: Flexible start time between 8:00 AM and 10:00 AM. Core hours from 10:00 AM to 4:00 PM Sunday to Thursday.
Working Model: Hybrid a mix of remote work and in-office collaboration.
Culture: Innovative agile and results-oriented team that values continuous improvement and team success.
Competitive salary with performance-based bonuses
Social health and life insurance coverage
Flexible working hours and hybrid model
Transportation allowance
Opportunities for career advancement and professional development
Full Time