Job Description

Responsibilities:


  • Develop, optimize, and maintain React.js applications.

  • Build reusable components and front-end libraries for future use.

  • Collaborate with UI/UX designers and backend developers to deliver high-quality applications.

  • Write clean, maintainable, and efficient code.

  • Optimize components for maximum performance across various devices and browsers.

  • Work with RESTful APIs, GraphQL, and integrate third-party services.

  • Participate in code reviews, testing, and troubleshooting issues.

  • Stay updated with the latest React.js and front-end development trends.
  • Required Skills & Qualifications:

  • 3+ years of experience in front-end development using React.js.

  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, and SASS/LESS.

  • Hands-on experience with Redux, Context API, or MobX for state management.

  • Experience with React Hooks, Functional Components, and Class Components.

  • Good understanding of component lifecycle, virtual DOM, and performance optimization.

  • Familiarity with RESTful APIs, GraphQL, and web services integration.

  • Experience with version control systems like Git/GitHub/GitLab.

  • Knowledge of Webpack, Babel, and modern build tools.

  • Strong problem-solving skills and the ability to work independently.
  • Nice to Have:

  • Experience with Next.js for server-side rendering.

  • Knowledge of backend technologies (Node.js, Express, or Firebase).

  • Familiarity with CI/CD pipelines and deployment.

  • Exposure to unit testing frameworks (Jest, Mocha, Enzyme, or React Testing Library).
  • Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application