Senior React Developer (React, TypeScript, Node.js)

Senior
CompanyArrow Electronics
LocationEG-Cairo, Egypt (Al Emdad & Al Tamween)
CategorySoftware Engineering
SenioritySenior
Workplace-
Posted2026-09-08
Viaworkday

Description

Position

Senior React Developer (React, TypeScript, Node.js)

Job Description

We are looking for a Senior React Developer with expertise in React, Material UI, TypeScript, and Node.js to help build and optimize high-performance web applications. The ideal candidate has a strong foundation in front-end development best practices, advanced TypeScript skills, and experience with modern JavaScript build tools like Webpack. Experience in Node.js library packaging, design systems, and optimizing front-end performance is highly desirable. This candidate is to lead the design and delivery of modern web experiences built on React / Next.js and Adobe Experience Manager (AEM) Headless architecture. The architect will define technical strategy, content modeling, and integration patterns to deliver scalable, performant, and SEO-optimized digital experiences leveraging a pure headless CMS approach.

Responsibilities

-
Define and implement  end-to-end architecture  using  AEM Headless (Content Fragments, GraphQL APIs)  and  React/Next.js  frontends.

-
Architect  Server-Side Rendering (SSR) ,  Static Site Generation (SSG) , and  edge rendering  strategies to optimize SEO and performance.

-
Design  content models and governance structures  that enable omnichannel content reuse.

-
Develop and optimize React components, ensuring reusability, maintainability, and performance.

-
Architect and maintain a scalable React application structure, following best practices for long-term sustainability.

-
Build and package Node.js libraries to be reusable across multiple projects.

-
Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability.

-
Build UI components using Material UI, ensuring consistency with design guidelines.

-
Integrate and consume RESTful APIs or GraphQL endpoints efficiently.

-
Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library.

-
Optimize Webpack configurations for faster builds, better bundling, and improved performance.

-
Ensure adherence to best practices for performance optimization, accessibility, and security.

-
Collaborate closely with backend teams to integrate APIs and optimize data fetching strategies.

-
Debug and resolve complex issues across the front-end stack, including state management and caching strategies.

-
Stay updated with the latest trends in React, TypeScript, and front-end development to deliver best-in-class solutions.

-
Participate in code reviews, mentor junior developers, and contribute to technical discussions.

Qualifications

-

10+ years of experience  in front-end development, with at least  8+ years of hands-on React experience.

-
Advanced TypeScript skills , with a focus on type safety and best practices.

-
Strong experience with Material UI for building accessible, consistent UIs.

-
Solid understanding of Node.js and experience with Node.js library packaging.

-
Hands-on experience with front-end test frameworks (Jest, Cypress, React Testing Library).

-
Deep understanding of Webpack , including performance optimizations, tree shaking, and bundle splitting.

-
Familiarity with state management solutions such as Redux, Zustand, or Recoil.

-
Experience with performance tuning, lazy loading, and optimizing Lighthouse scores.

-
Familiarity with CI/CD pipelines and DevOps practices for front-end deployments.

-
Strong knowledge of RESTful APIs and GraphQL, with experience in efficient data fetching strategies.

-
Excellent problem-solving skills and the ability to debug complex front-end issues.

-
Strong communication skills, with the ability to collaborate effectively with designers, backend developers, and stakeholders.

Must Have Skills

-
React

-
Material UI

-
TypeScript

-
Storybook

-
SASS

Location

EG-Cairo, Egypt (Al Emdad & Al Tamween)

Time Type

Full time
##

Job Category

Information Technology