×
Register Here to Apply for Jobs or Post Jobs. X

Senior React Developer; React, TypeScript, Node.js

Job in 20190, Casablanca, Casablanca-Settat, Morocco
Listing for: Disability Solutions
Full Time, Seasonal/Temporary position
Listed on 2026-02-05
Job specializations:
  • Design & Architecture
    UI/UX Design, Web Developer, Front End Developer
Job Description & How to Apply Below
Position: Senior React Developer (React, Type Script, Node.js)
Position:

Senior React Developer (React, Type Script, Node.js)

Job Description:

We are looking for a Senior React Developer with expertise in React, Material UI, Type Script, 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 Type Script 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, Graph

    QL 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 Type Script code, ensuring strong type safety and maintainability.
  • Build UI components using Material UI, ensuring consistency with design guidelines.
  • Integrate and consume RESTful APIs or Graph

    QL 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, Type Script, 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 Type Script 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 Dev Ops practices for front-end deployments.
  • Strong knowledge of RESTful APIs and Graph

    QL,
    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
  • Type Script
  • Storybook
  • SASS
Nice to Have
  • AEM Cloud with SPA Editor experience
  • Experience in building a design system
#LI-EK2

Location:

MA-Casablanca, Morocco (Boulevard Al Quods)

Time Type:

Full time

Job Category:

Information Technology
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary