Job Description

We are looking for a highly senior front-end developer with expertise in React and Next.js to join our team. This role involves building and maintaining beautiful, responsive user interfaces and implementing state-of-the-art web technologies to enhance the user experience. The ideal candidate should have experience working with Material-UI and be adept in state management using Redux and Redux Toolkit.

Key Responsibilities:

  • Develop high-quality, reusable code in React and Next.js to create scalable applications.
  • Leverage Next.js for server-side rendering (SSR) and static site generation (SSG).
  • Utilize Material-UI (MUI) components to design attractive and responsive user interfaces.
  • Customize themes and styles using MUI to align with brand standards.
  • Implement Redux and Redux Toolkit for efficient state management.
  • Use RTK Query for API integration and request management.
  • Collaborate with other team members to ensure smooth and consistent application functionality.

Technical Skills:

React:

  • Strong understanding of React concepts (components, state, props, lifecycle methods).
  • Proficiency in React Hooks such as useState, useEffect, and useContext.

Next.js:

  • Experience with Next.js, including SSR and SSG capabilities.
  • Familiarity with Next.js routing and API Routes.

Material-UI (MUI):

  • Experience with MUI components for UI design.
  • Ability to customize MUI themes and styles.

Redux and Redux Toolkit:

  • Proficiency in managing application state with Redux and Redux Toolkit.
  • Experience with RTK Query for API and request management.

General Competencies:

  • Time Management: Ability to prioritize tasks and meet deadlines.
  • Organized: Detail-oriented with excellent organizational skills.
  • Proactive: Self-motivated, with a drive for results.
  • Team Player: Collaborative spirit with a willingness to learn and share knowledge.
  • Professionalism: Upholds high ethical standards and a positive work attitude.

To see more jobs that fit your career