{"id":3930419,"url":"https://alion.io/job/bitbang-senior-angular-developer","title":"Senior Angular Developer","company":{"id":1901434,"name":"BitBang","domain":"bitbang.com","url":"https://alion.io/company/bitbang-com","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Giza, Egypt"],"countries":["EG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Angular","optional":false},{"name":"CI/CD","optional":false},{"name":"Cypress","optional":false},{"name":"Dependency Injection","optional":false},{"name":"GitHub Actions","optional":false},{"name":"JavaScript","optional":false},{"name":"Jenkins","optional":false},{"name":"Jest","optional":false},{"name":"NgRx","optional":false},{"name":"Rest API","optional":false},{"name":"RxJS","optional":false},{"name":"Sass","optional":false},{"name":"TypeScript","optional":false},{"name":"Webpack","optional":false},{"name":"WebSockets","optional":false}],"status":"live","first_seen_at":"2026-11-06T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-11-06T00:00:00Z","board_verified":false,"closed_at":null,"days_open":2,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":2},"description":"Senior Angular Developer\nJob Title: Senior Angular Developer\n Location: El Sheikh Zayed Giza\n Department: Software Development Department\n Reports To: Front-End Lead\nJob Summary\nBitBang 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.\n\nKey Responsibilities\nFront-End Architecture & Development\nLead the design and development of complex Angular (v12) applications with scalability and performance in mind.\n\nChampion best practices in front-end architecture reusable component design and code structure.\n\nImplement responsive accessible and cross-browser compatible UIs using HTML5 CSS3 TypeScript and SCSS.\n\nLeverage RxJS and state management tools (e.g. NgRx) to handle advanced data flows and reactive programming challenges.\n\nCode Quality & Testing\nWrite clean modular and thoroughly documented code.\n\nEstablish and enforce unit testing and end-to-end testing strategies using Jasmine Karma Jest or Cypress.\n\nConduct in-depth code reviews and maintain a high bar for code quality and team coding standards.\n\nLeadership & Mentorship\nMentor and support junior and mid-level developers through code reviews pair programming and knowledge-sharing sessions.\n\nCollaborate with technical leads to define development standards and technical roadmaps.\n\nFoster a culture of continuous learning and improvement across the team.\n\nPerformance Optimization & Troubleshooting\nOptimize application performance using advanced techniques like Ahead-of-Time (AOT) compilation lazy loading and change detection strategies.\n\nLead debugging and resolution of complex production issues with a strong focus on root cause analysis.\n\nAgile Development\nPlay a leading role in Agile ceremonies driving planning sessions stand-ups sprint reviews and retrospectives.\n\nCollaborate with product owners UX/UI designers and backend developers to align on priorities and deliverables.\n\nIdentify and address technical risks and blockers early in the development lifecycle.\n\nContinuous Learning & Innovation\nStay current with Angular ecosystem updates tooling enhancements and industry trends.\n\nEvaluate and introduce new tools libraries and frameworks to improve development efficiency and product quality.\n\nLead internal tech talks and contribute to documentation and knowledge bases.\nRequirementsBachelor s degree in Computer Science Engineering or a related discipline.\n\n5 years of front-end development experience including 4 years of Angular (v8 preferred) in production environments.\n\nStrong expertise in TypeScript JavaScript (ES6) HTML5 and CSS3.\n\nDeep understanding of Angular concepts including custom directives lifecycle hooks dependency injection RxJS and NgRx.\n\nExperience integrating RESTful APIs and handling secure authentication mechanisms (OAuth2 JWT).\n\nFamiliarity with WebSockets and real-time data handling.\n\nHands-on experience with CI/CD pipelines and tools such as Webpack Jenkins GitHub Actions and Angular CLI.\n\nExcellent problem-solving debugging and analytical skills.\n\nStrong written and verbal communication skills with an ability to explain technical concepts to non-technical stakeholders.\n\nWork Environment\nWorking 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.\n\nWorking Model: Hybrid a mix of remote work and in-office collaboration.\n\nCulture: Innovative agile and results-oriented team that values continuous improvement and team success.\n\nTools & Resources: Access to cutting-edge front-end tools frameworks and automated deployment pipelines.\nBenefitsCompetitive salary with performance-based bonuses\n\nSocial health and life insurance coverage\n\nFlexible working hours and hybrid model\n\nTransportation allowance\n\nOpportunities for career advancement and professional development","description_format":"text","description_chars":4162,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Flexible schedule","Insurance coverage","Life insurance","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Analytics & BI Consulting"],"lifecycle":[{"event":"open","at":"2026-11-08T00:52:56Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":2,"expected_fill_days":36,"reasons":["seen:2","win:early"],"computed_at":"2026-11-08T01:55:45Z"},"pay":null,"html_url":"https://alion.io/job/bitbang-senior-angular-developer","json_url":"https://alion.io/job/bitbang-senior-angular-developer.json","meta":{"generated_at":"2026-11-08T01:55:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4229,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1901434},"rest":"https://alion.io/mcp/rest/get_company?id=1901434"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbitbang-senior-angular-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbitbang-senior-angular-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbitbang-senior-angular-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bitbang-senior-angular-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbitbang-senior-angular-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3930419}},{"tool":"search_jobs","arguments":{"company":"bitbang.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3930419},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}