BitBang - Senior Angular Developer
App Developer is needed in El Sheikh Zayed, Egypt.
Senior Angular Developer
Job Title: Senior Angular Developer
Location: El Sheikh Zayed, Giza
Department: Software Development Department
Reports To: Front-End Lead
Job Summary
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.
Key Responsibilities
Front-End Architecture & Development
- 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.
Code Quality & Testing
- 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.
Leadership & Mentorship
- 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.
Performance Optimization & Troubleshooting
- 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.
Agile Development
- 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.
Continuous Learning & Innovation
- 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.
Lead internal tech talks and contribute to documentation and knowledge bases.
Requirements
- 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.
Work Environment
- 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.
Tools & Resources: Access to cutting-edge front-end tools, frameworks, and automated deployment pipelines.
Benefits
- 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
No longer accepting applications
Get instant notifications for new App Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.
Ari: your job agent
Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.