Description

Role Overview:

We are looking for an experienced React.js Developer with minimum 3 years of experience. You will be responsible for building and optimizing the front-end experience for CashKaro and EarnKaro.

 

Key Responsibilities:

  • Designing, developing, and implementing web applications using Next.js and related front-end technologies, such as React, HTML, CSS, and JavaScript.
  • Collaborate with the design and backend teams to translate UI/UX designs into responsive and interactive web applications.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Conduct code reviews and ensure adherence to best practices in frontend development.
  • Troubleshoot and debug issues to ensure a smooth user experience.
  • Writing clean, maintainable, and well-structured code, adhering to best practices and industry standards for Next.js development.
  • Performing thorough testing and debugging of Next.js applications to ensure optimal functionality, reliability, and security.
  • Stay updated with the latest industry trends and technologies to ensure the continuous improvement of the development process.

 

Must Have Skills:

  • Strong expertise in React.js, with 3+ years of dedicated experience with strong understanding of their features and best practices
  • Proven experience in building web applications using Next.js and familiarity with React.js, as Next.js is built on top of it
  • Proficient in state management libraries like Redux or Context API.
  • Strong command over JavaScript, including ES6+ features such as arrow functions, destructuring, async/await, etc.
  • Knowledge of TypeScript for type-safe JavaScript development
  • Strong expertise in server-side rendering (SSR) and static site generation (SSG) to optimize performance
  • Excellent understanding of HTML5, CSS3, and pre-processing platforms like SASS or LESS
  • Solid understanding of web performance optimization techniques and TailwindCSS
  • Knowledge of how to optimize applications for scalability and performance (e.g., lazy loading, code splitting).
  • Knowledge of RESTful APIs and integrating frontend applications with backend services
  • Experience handling applications for high concurrency (500-5000 users for CK/EK).
  • Familiarity with tools like Google Lighthouse and GTmetrix for performance audits.
  • Familiar with testing frameworks and libraries. Such as Jest, or React Testing Library
     

Education

Any Graduate