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