Senior React Developer- Cairo, Egypt
DeepSource · Egypt · 2026-10-07
About this role
• Act as the senior React engineering specialist within a cross-functional platform team.
• Own front-end solution components from technical design through implementation, testing, deployment and stabilization.
• Provide practical guidance on architecture, code quality, reusable patterns and integration with Microsoft cloud services.
Key responsibilities
• Design and build responsive React applications and reusable component libraries using TypeScript.
• Apply modern React patterns including functional components, hooks, state management and modular architecture.
• Integrate front ends with REST APIs and Microsoft services using secure authentication and authorization patterns.
• Implement automated unit, component and end-to-end tests and support quality gates in CI/CD pipelines.
• Optimize applications for accessibility, browser compatibility, performance, observability and maintainability.
• Conduct code reviews, identify technical debt and guide sustainable remediation.
• Collaborate with UX, architects, backend developers and business stakeholders.
• Create concise technical documentation and transfer knowledge to internal developers. Core technology focus
Core technology focus
• React engineering: React · TypeScript · Hooks · State management · Component design
• Web quality: Accessibility · Responsive UI · Testing · Performance · Security
• Integration & delivery: REST APIs · Entra ID · Azure · Git ·Azure DevOps · CI/CD
Requirements
Mandatory experience
• 7+ years of software development experience with substantial recent delivery experience in React and TypeScript.
• Proven ownership of production React applications and scalable front-end architecture.
• Strong knowledge of component design, state management, API integration and asynchronous programming.
• Hands-on experience with automated testing frameworks and front-end build tooling.
• Experience with Git, pull requests, code reviews, Azure DevOps and CI/CD pipelines.
• Strong understanding of accessibility, responsive design, performance and secure web development.
• Professional English and the ability to explain technical decisions clearly.
Preferred experience
• Integrating React components with Dataverse, Dynamics 365 or Power Platform, for example as PCF controls.
• Microsoft Entra ID, Azure App Service, Azure Functions or API Management.
• Design systems, UI libraries and application telemetry.
• Structured software testing experience.
Expected working approach
• Delivery-oriented: commits to realistic outcomes and raises blockers early.
• Quality-focused: uses reviews, testing, documentation and the four-eyes principle before release.
• Collaborative: works visibly in the team backlog and actively transfers knowledge.
• Pragmatic and accountable: selects maintainable solutions and communicates progress, risks and dependencies
• clearly.
Expected deliverables
• Production-ready React features and reusable components aligned with acceptance criteria.
• Front-end architecture decisions, coding standards and integration documentation.
• Automated test evidence, peer-review outcomes and deployment instructions.
• Knowledge-transfer sessions and actionable technical-debt recommendations.
Originally posted on Himalayas
Skills asked for
- react
- typescript
- rest
- ci/cd
- azure
- devops
Similar jobs
- Senior Full Stack .Net Developer (React)Remotebase
- Senior React DeveloperNile Bits
- Senior React Native DeveloperMiratech
- Senior Reactor Operations EngineerRadiant Industries · El Segundo
- Senior React Native Developer – iOS & AndroidPauwels Consulting · Anderlecht
- Senior .NetCore Engineer + ReactJS + Claude AI @ Denver, Colorado, USA | RemoteNaveera Technology LLC
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.