Senior React Developer

D
DeepSource TechnologiesSoftware development
Workable workplace: remote Workable remote: True Workable locations: Egypt Location: EgyptFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Professional English
Experience
7+ years of software development experience
Required Skills
GitTypeScriptAzureReactCI/CDRESTful APIsAzure DevOps

Requirements

  • Have 7+ years of software development experience with substantial recent delivery experience in React and TypeScript.
  • Have proven ownership of production React applications and scalable front-end architecture.
  • Have strong knowledge of component design, state management, API integration, and asynchronous programming.
  • Have hands-on experience with automated testing frameworks and front-end build tooling.
  • Have experience with Git, pull requests, code reviews, Azure DevOps, and CI/CD pipelines.
  • Have a strong understanding of accessibility, responsive design, performance, and secure web development.
  • Have professional English and the ability to explain technical decisions clearly.
  • Preferred: experience integrating React components with Dataverse, Dynamics 365, or Power Platform, such as PCF controls.
  • Preferred: experience with Microsoft Entra ID, Azure App Service, Azure Functions, or API Management.
  • Preferred: experience with design systems, UI libraries, application telemetry, or structured software testing.

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 technical documentation and transfer knowledge to internal developers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now