Skip to content

Careers · Engineering

Senior Frontend Engineer (React).

Build web apps and dashboards in React, with Angular and Vue.js where client projects need them — as a full-time, fully remote senior engineer.

Location
Remote — Egypt
Type
Full-time
Pay
Competitive
Apply now

About the role

predev. Solutions is a software house that builds web platforms, mobile apps and the systems behind them for companies across Egypt and the Gulf.

You join predev. as a full-time employee and work fully remotely. predev. assigns you to the client projects where you are needed most.

What you'll do

  • Own frontends end to end — architecture, build, test, ship and support in production.
  • Build web apps, admin dashboards and marketing sites, mainly in React and Next.js with TypeScript.
  • Work in Angular and Vue.js codebases when a client project is built on them.
  • Turn Figma designs into accessible, responsive, pixel-accurate interfaces.
  • Integrate REST APIs, authentication, forms, tables, charts and file uploads.
  • Keep apps fast: Core Web Vitals, bundle size, caching and SEO where it matters.
  • Build reusable components and keep a consistent design system across the product.
  • Work with backend engineers on API contracts that suit the frontend.
  • Help scope new projects: estimate the work, choose the architecture and flag risks early.
  • Review code, mentor mid-level engineers, and write the documentation the next engineer needs.

What you need

  • 3+ years building React apps in production.
  • Strong TypeScript and modern JavaScript.
  • Next.js, including server rendering and the App Router.
  • Production experience with Angular or Vue.js, and willingness to work in both.
  • State and data fetching: TanStack Query, Redux Toolkit or Zustand.
  • Advanced CSS and Tailwind CSS; responsive and accessible layouts.
  • Component and end-to-end testing (Vitest or Jest, Testing Library, Playwright or Cypress).
  • Git and a pull-request review culture.
  • Comfortable moving between projects and codebases you did not write.
  • Clear written English for specs, pull requests and incident notes.

Nice to have

  • Both Angular and Vue.js (Nuxt) in production.
  • Design systems and component libraries (shadcn/ui, Radix, Storybook).
  • Charts and data-heavy dashboards.
  • Real-time features with WebSockets.
  • Frontend CI/CD and deployment (Vercel, Cloudflare, Docker).
  • Some backend experience (Node.js or Laravel).
  • Arabic / RTL layouts; Arabic language.

What we offer

  • A full-time role with predev., fully remote within Egypt.
  • Senior ownership of web products used by real customers every day.
  • Variety: different products, stacks and problems, not one codebase forever.
  • A small, senior team that reviews code properly and writes things down.

How we hire

  1. 01 CV review — A person reads every application.
  2. 02 Intro call — 30 minutes on your experience and what you're looking for.
  3. 03 Technical interview — System design and a discussion of real code — no puzzles.
  4. 04 Final interview & offer — We get to know each other, then we send the offer.

We reply to every application within 5 working days.

Apply for this role

← All roles