Senior React.js Developer (frontend)

Dubai, DU, AE, United Arab Emirates

Job Description

Position

: Senior React.js Developer (Frontend) - Component-Based Architecture & Design Implementation

Mission

: Freelance


Mission duration

: 6 months

Work set up

: Full remote

Working hours

: Office hours ; UAE time zone

Experience

: 5-7 years

Language

: English, Arabic ; French is a plus


We are looking for a

Senior React.js Developer

to enhance and refine our existing frontend implementation by aligning it with

Figma designs

and ensuring a

highly modular, component-based architecture

. The ideal candidate will bring

strong expertise in React.js, JavaScript (ES6+), TypeScript, and UI best practices

to optimize design consistency, scalability, and maintainability.


You will be working closely with a

team of three frontend developers

--two on-site at the client's location and one remote--alongside

backend engineers, UX/UI designers, and the product owner

. Your role will be instrumental in ensuring that

best practices are followed

and that the frontend is structured to allow rapid iteration and future feature expansion.

Key Responsibilities:



Revise and implement the existing UI

based on

Figma designs

, ensuring a pixel-perfect,

component-driven approach

for scalability and maintainability. Develop

reusable, modular React components

to

accelerate development cycles and future updates

. Establish and enforce

frontend best practices

related to

performance, accessibility, and maintainability

. Collaborate with

backend developers

to integrate APIs efficiently and optimize data handling. Work alongside

UX/UI designers

to refine user flows and ensure seamless user experiences. Ensure

cross-browser compatibility and mobile responsiveness

for all UI components. Optimize performance through techniques like

lazy loading, memoization, and code splitting

. Conduct

code reviews and mentorship

for frontend developers, ensuring code quality and consistency. Maintain and improve the

state management architecture

, using

Redux Toolkit, Zustand, or Recoil

where appropriate. Participate in

Agile development sprints

, ensuring that frontend tasks are completed efficiently and align with the sprint goals.

Requirements



Required Skills & Qualifications:



5-7 years

of professional experience in frontend development. Strong proficiency in

React.js, JavaScript (ES6+), and TypeScript

. Hands-on experience with

UI component libraries

such as

Ant Design

or

Material-UI

. Deep understanding of

component-driven development, state management (Redux Toolkit, Zustand, or Context API), and frontend architecture

. Solid experience working with

RESTful APIs, GraphQL, and WebSockets

. Strong grasp of

HTML5, CSS3, SCSS, and responsive design principles

. Proficiency with

Git and version control workflows (GitHub, GitLab, or Bitbucket)

. Familiarity with

Agile methodologies (Scrum, Kanban)

and experience working in

sprint-based development

.
Excellent problem-solving, debugging, and performance optimization skills.

Nice to Have:



Experience with

Micro Frontend Architecture

and how it integrates with backend services. Knowledge of

frontend DevOps, CI/CD pipelines

, and deployment best practices. Familiarity with

Docker, Kubernetes

, and cloud platforms such as

AWS, OCI, or Azure

.

Why Join Us?



Work on a

high-impact digital transformation project

with a strong focus on

design quality and maintainability

. Be part of a

collaborative and skilled team

, ensuring the best practices in React development. Gain exposure to

scalable frontend architectures and Agile methodologies

. Opportunity to shape the UI of a

mission-critical platform

, driving efficiency and usability for end users.

How This Role Fits Into the Team:



You will work closely with

three frontend developers

: two based at the client site and one working remotely. You will report directly to the

Project Manager (PM)

and collaborate with

the Product Owner (PO), UX/UI designers, and the backend team

. Your role will be crucial in

aligning the frontend with Figma designs, ensuring the UI is highly reusable and future-proof

. * You will participate in

weekly Agile sprints

and help the team stay on track for

a project delivery deadline at the end of September

.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1820361
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Freelance
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned