Description

Job Description

Job Overview:
 

As a React Developer at Data Economy, you will be responsible for creating and maintaining high-quality user interfaces for our web applications. You will work closely with product managers, designers, and other developers to deliver engaging and performant user experiences.

 

Requirements

Key Responsibilities:
 

  • Develop new user-facing features using React.js.
     
  • Build reusable components and front-end libraries for future use.
     
  • Translate designs and wireframes into high-quality code.
     
  • Optimize components for maximum performance across a wide range of devices and browsers.
     
  • Collaborate with back-end developers and web designers to improve usability.
     
  • Write clean, maintainable, and efficient code.
     
  • Participate in code reviews and maintain code quality.
     
  • Troubleshoot and debug issues in existing applications.
     
  • Stay updated with emerging technologies and industry trends.
     

Requirements

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience).
     
  • Min. 4+yrs of proven experience as a React Developer or similar role.
     
  • Strong proficiency in JavaScript, including ES6+ features.
     
  • Experience with React.js and its core principles.
     
  • Familiarity with Redux or other state management libraries.
     
  • Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel).
     
  • Experience with RESTful APIs and integrating with back-end services.
     
  • Understanding of responsive design and cross-browser compatibility.
     
  • Strong problem-solving skills and attention to detail.
     
  • Ability to work independently and as part of a team.
     
  • Excellent communication skills.
     

Preferred Qualifications:
 

  • Experience with TypeScript.
     
  • Familiarity with server-side rendering (e.g., Next.js).
     
  • Knowledge of testing frameworks such as Jest or React Testing Library.
     
  • Experience with version control systems, particularly Git.
     
  • Understanding of UX/UI design principles

Education

Bachelor's Degree