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
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
- 01 CV review — A person reads every application.
- 02 Intro call — 30 minutes on your experience and what you're looking for.
- 03 Technical interview — System design and a discussion of real code — no puzzles.
- 04 Final interview & offer — We get to know each other, then we send the offer.
We reply to every application within 5 working days.