Senior Frontend Engineer - Web & Mobile (React & React Native)

Full-time
Cairo, Cairo Governorate, egvia Workable ATSPosted Oct 29, 2026
Match with my CV

Technical skills

ReactTypeScriptJavaScriptHTML & CSSAPI developmentCI/CDDevOpsReact NativeTest automationCypress

About this role

ValleySoft is a regional IT services provider delivering enterprise technology and process-focused solutions to global clients. Working across the Information Technology and Services space, the company helps organizations solve complex business challenges through practical, scalable software solutions that support long-term operational success.

This role is an opportunity to contribute to modern digital products that span both web and mobile environments. As a Senior Frontend Engineer, you will play a central part in shaping high-quality user experiences, strengthening frontend architecture, and partnering closely with cross-functional teams to deliver reliable, production-ready solutions that align design, engineering, and business goals.

Responsibilities

  • Develop, maintain, and optimize production web applications using React.js and mobile applications using React Native.
  • Build reusable components and shared business logic across web and mobile platforms.
  • Manage monorepo architectures using Nx or Turborepo.
  • Implement state management with Redux Toolkit, Redux, or Zustand.
  • Integrate type-safe APIs and manage application data efficiently.
  • Optimize rendering, virtualization, memory management, and build processes across web and mobile.
  • Write unit, integration, and end-to-end tests using Jest, React Testing Library, Detox, or Cypress.
  • Deliver features end to end, from Figma designs through production deployment.
  • Identify technical risks, edge cases, and architectural improvement opportunities.
  • Contribute to CI/CD pipelines and development workflows.

Requirements

  • 3–5 years of professional software development experience, including at least 3 years of hands-on production experience building both React.js web applications and React Native mobile applications.
  • Strong proficiency in TypeScript and modern JavaScript.
  • Experience building with monorepo tools such as Nx or Turborepo, implementing state management with Redux Toolkit, Redux, or Zustand, and working with type-safe APIs while sharing code across web and mobile platforms.
  • Solid understanding of DOM APIs, CSS-in-JS, mobile application lifecycles, and offline storage.
  • Hands-on experience with performance optimization and virtualization in production applications.
  • Experience writing unit and integration tests with Jest and React Testing Library, along with end-to-end testing using Detox for mobile and Cypress for web.
  • Hands-on experience with build pipelines, automated deployments, and release workflows for both web and mobile applications, including familiarity with GitHub Actions, GitLab CI, and Fastlane.
  • Experience collaborating with product managers, UI/UX designers, and backend engineers throughout feature delivery.
  • Ability to work on-site.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field is a plus.
  • Banking or financial services experience is highly preferred.

Benefits

  • Private Health Insurance
  • Training & Development

Before you apply

  • 1Which parts of your CV prove experience with React, TypeScript, and JavaScript?
  • 2Which recent work examples would make your application stronger for this role?
  • 3What details from the original source listing should you confirm before applying?

Loading similar active roles...