Qureos

FIND_THE_RIGHTJOB.

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job Title: Front-End Developer (React / Next.js)
Location: Egypt
Experience Level: 2 – 7+ years
Reporting To: Front-End Lead / Engineering Manager
Team: Web Product / Engineering

Role Overview

As a Front-End Developer at Stitch, you’ll be building the client-facing web applications and digital experiences that our customers use. You’ll work with modern front-end frameworks (React, Next.js), collaborate with UX/UI designers, backend engineers, product owners, and be responsible for delivering high-quality, performant, accessible web interfaces. You should be comfortable working on responsive web apps, optimizing for performance, and ensuring the front-end architecture is scalable and maintainable.

Key Responsibilities

  • Develop and maintain web applications using React.js and Next.js (server-side rendering / static generation)
  • Build reusable UI components and front-end libraries that can be shared across products
  • Translate UI/UX designs and wireframes into high-quality, responsive web code (HTML5, CSS3 / SCSS / Tailwind)
  • Integrate with backend APIs (REST/GraphQL) and ensure the front-end communicates seamlessly with data services
  • Optimize application performance (bundle size, code splitting, lazy loading, caching) and cross-browser/device compatibility
  • Implement state management (Redux, Context API, Zustand, etc) and manage front-end data flows and logic
  • Write unit/integration tests for front-end code (Jest, React Testing Library, etc) and participate in code-reviews
  • Collaborate closely with product, design, QA teams to ensure user-centric experiences and good UX
  • Stay up to date with front-end best-practices, tooling and emerging web technologies
  • Mentor less-experienced front-end engineers (for the higher end of the experience range) and help shape front-end architecture decisions

Required Skills & Experience (2-4 years)

  • 2+ years of professional experience in front-end web development (or 3+ years for mid-level)
  • Strong proficiency with JavaScript (ES6+) and TypeScript
  • Solid experience with React.js (hooks, functional components, lifecycle)
  • Experience with Next.js (routing, SSR/SSG, performance optimizations)
  • Good understanding of HTML5, CSS3 (and frameworks like Tailwind CSS, Sass/SCSS) and responsive web design
  • Experience in consuming RESTful APIs, handling asynchronous data flows, JSON, and integrating front-end with backend services
  • Experience with state-management libraries (Redux, Context, Zustand, etc)
  • Version control: Git (branching workflows, pull requests)
  • Understanding of performance optimisation, cross-browser compatibility, and modern development tooling (Webpack, Vite, etc)
  • Good communication skills (English and Arabic) and ability to work collaboratively in a team

Preferred / Plus Skills (for 5-7+ years)

  • Proven experience building large-scale front-end applications in a production environment
  • Deep experience with Next.js performance tuning, SSR/SSG strategies, server-side data fetching, caching, and SEO optimisation
  • Experience with component libraries / design systems (Storybook, component-driven development)
  • Familiarity with GraphQL, WebSockets, real-time updates
  • Experience with front-end testing frameworks (Jest, Cypress, React Testing Library)
  • Experience with DevOps/CI/CD pipelines for front-end (GitHub Actions, Jenkins etc)
  • Familiarity with cloud platforms (AWS, Azure, GCP) and front-end infrastructure (CDNs, caching, etc)
  • Experience mentoring teams, setting standards, writing documentation
  • Experience in domain such as FinTech/SaaS/E-commerce (optional)

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering or related field (or equivalent experience)
  • A strong portfolio or GitHub link demonstrating your front-end projects (preferably using React/Next.js)
  • Based in Egypt (Cairo preferred)

Candidates from banking domain are highly preferred.

Job Type: Full-time

Pay: E£25,000.00 - E£75,000.00 per month

© 2025 Qureos. All rights reserved.