JobConnect

ReactJS Developer

  • Develop and maintain scalable, reusable components using React.js and Next.js.
  • Implement dynamic and responsive user interfaces with HTML5, CSS3, Flexbox, and Grid.
  • Utilize React Hooks (useState, useEffect, useContext, etc.) to manage component logic.
  • Manage global and local state using Redux, Zustand, Context API, or similar tools.
  • Apply responsive and adaptive design principles using frameworks such as Tailwind CSS, Shadcn, or Styled Components.
  • Integrate and consume RESTful APIs and/or GraphQL endpoints.
  • Collaborate with backend developers, designers, and other team members in an Agile/Scrum environment.
  • Maintain high standards of code quality through tools like ESLint and Prettier.
  • Use Git for version control and work within Git-based platforms like GitHub or GitLab.
  • Manage dependencies with npm, yarn, or pnpm.
  • Participate in code reviews, sprint planning, and daily stand-ups.

Requirements

  • 2+ years of experience.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of ECMAScript. Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.

Skills

  • React.js
  • Next.js
  • JavaScript
  • Redux
  • REST APIs
  • Tailwind CSS
  • Git

Related jobs

MigrationITApply for this job