React.js Developer

Doha, DAW, QA, Qatar

Job Description

A React.js Developer with 3+ years of experience builds, optimizes, and maintains modern, responsive web applications using React.js, alongside strong JavaScript/TypeScript, HTML5, CSS3, and tools like Redux and REST APIs.

Role Summary



Title:

React.js Developer



Focus: Develop and maintain scalable front-end applications using React.js, ensuring high performance, code quality, accessibility, and seamless collaboration with backend, design, and product teams.

Key Responsibilities



Develop new user-facing features and reusable components using React.js, hooks, functional components, and React Router.

Write application interface code using TypeScript (mandatory) following React.js workflows, including props/state management and lifecycle methods.

Integrate RESTful APIs and handle data flows with state management (Redux, Context API, or similar).

Optimize components and pages for performance, cross-browser compatibility, responsive design, accessibility best practices.

Write clean, maintainable, well-documented code; participate in code reviews; use Git workflows (branching, pull requests).

Troubleshoot and debug issues, including production bugs; contribute to continuous improvements; and collaborate with UX designers, backend engineers, product owners, and Agile/Scrum teams for sprint planning and effort estimation.

Work with build tools (NPM/Yarn, Vite/Webpack/Babel), environments (dev/stage/prod), and basic CI/CD pipelines for deployments.

Required Skills and Experience



3+ years hands-on experience building web applications with React.js.

Strong proficiency in TypeScript (mandatory), JavaScript/ES6+, HTML5, CSS3 (responsive design, Flexbox/Grid), and core React concepts (components, hooks, props/state, lifecycle).

Experience with state management (Redux, Context API) and RESTful API integration.

Familiarity with front-end tooling: NPM/Yarn, Vite/Webpack/Babel, Git, and basic CI/CD.

Understanding of web performance, security, accessibility, and frontend architecture best practices.

Good-to-Have Skills



Knowledge of unit testing tools (Jest, React Testing Library, Cypress) for comprehensive unit/integration/e2e tests.

Exposure to other frameworks (Angular, Vue), React ecosystem libraries (React Query, MUI/AntD/Tailwind), or Agile/Scrum collaboration.

Job Type: Full-time

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
    JD2194243
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Doha, DAW, QA, Qatar
  • Education
    Not mentioned