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

> Valleysoft · Cairo, Egypt · Full-time · Posted 2026-10-29

**Workplace:** on_site

## Description

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

## Apply

[Apply at Valleysoft](https://apply.workable.com/valleysoft-1/j/F367E664F8/apply)

---
Powered by [Workable](https://www.workable.com)
