opinov8
opinov8
201 – 500 Employees
ConsultingHealthcareLogistics
opinov8 is a global digital engineering and consulting company that helps businesses develop and modernize technology systems. Its work spans custom software development, cloud services and migrations, and data solutions, supporting organizations in sectors including finance, healthcare, logistics, and media. Headquartered in London, opinov8 operates with development centers and remote teams across Ukraine, Egypt, Colombia, Portugal, and the wider European Union, serving clients worldwide through a remote-first B2B delivery model.

Senior React Developer (Remote in Egypt)

Join Opinov8 as a Senior React Developer building scalable React and TypeScript applications. The role covers reusable component design, frontend architecture, automated testing, and CI/CD integration.

Description

  • Build and maintain scalable web applications with React and TypeScript
  • Create reusable, maintainable, high-quality React components
  • Help shape frontend architecture and component design decisions
  • Turn business and technical requirements into effective frontend solutions
  • Develop responsive, accessible, and user-friendly interfaces using modern frontend practices
  • Produce clean, maintainable, thoroughly tested code
  • Implement unit, integration, and end-to-end tests for frontend applications
  • Investigate and resolve performance, usability, and technical problems
  • Work closely with backend developers, solution architects, UX/UI designers, and other technical stakeholders
  • Contribute to code reviews, coding standards, and engineering best practices
  • Use CI/CD pipelines to automate builds, testing, and deployments
  • Manage source control, work tracking, and CI/CD processes with Azure DevOps
  • Maintain technical documentation and frontend development standards
  • Help troubleshoot and resolve complex technical challenges across the team
  • Support hiring activities, including interviews, technical assessments or test tasks, and applicable final decisions

Requirements

  • At least 7 years of professional software development experience, with a strong frontend focus
  • Extensive production experience developing with React
  • Strong TypeScript expertise
  • Strong command of modern JavaScript and ES6+
  • Demonstrated ability to design and build reusable, scalable React components
  • Solid understanding of frontend architecture and design patterns
  • Experience with frontend testing frameworks and practices
  • Experience implementing automated unit and/or integration testing
  • Experience with CI/CD pipelines and modern software delivery practices
  • Hands-on experience using Azure DevOps for source control and CI/CD
  • Experience integrating frontend applications with backend services through REST APIs
  • Strong understanding of Git and modern development workflows
  • Experience working in Agile/Scrum environments
  • Strong analytical and problem-solving abilities
  • Effective communication skills and the ability to collaborate within a cross-functional engineering team
  • Preferred: experience integrating React components with Microsoft Dynamics 365
  • Preferred: experience integrating React applications or components with Microsoft Power Platform
  • Preferred: experience with the Power Apps Component Framework (PCF)
  • Preferred: experience working with Dataverse
  • Preferred: experience with Dynamics 365 Sales or Customer Service
  • Preferred: experience with Azure services
  • Preferred: experience with modern state-management tools such as Redux, Zustand, or similar

Benefits

  • Work fully remotely with flexible working arrangements
  • Contribute to projects spanning multiple industries
  • Access ongoing learning and professional development opportunities
  • Gain practical, hands-on experience
  • Collaborate with a diverse, cross-cultural team

Related Jobs