Job Description

Role Overview:

We're seeking an experienced Senior Front-End Developer with deep expertise in React, Next.js, and modern frontend technologies. The ideal candidate will contribute to architectural decisions that drive our platform forward.

Responsibilities:

  • Lead the development of complex frontend features and components.
  • Collaborate with designers, backend developers, and product managers.
  • Architect scalable and maintainable frontend solutions.
  • Stay current with frontend technology trends and best practices.
  • Contribute to technical documentation and coding standards.
  • Optimize application performance and user experience.

Key Requirements:

  • React Ecosystem Mastery: Extensive experience with React and its ecosystem, including hooks, context API, and performance optimization techniques.
  • Next.js Proficiency: Strong command of the Next.js framework, including SSR, SSG, ISR, and the App Router.
  • TypeScript Expert: Advanced TypeScript skills with the ability to create and maintain complex type systems.
  • Styling Solutions: Experience with modern CSS approaches (CSS Modules, Styled Components, Tailwind CSS, or Emotion).
  • State Management: Proficiency with state management libraries such as Redux, Redux Toolkit, or Zustand.
  • Data Fetching: Strong experience with React Query/TanStack Query for client and server state management.
  • Form Handling: Expert knowledge of form libraries like React Hook Form or Formik with Zod or Yup validation.
  • UI Component Libraries: Experience implementing and customizing Material UI, Chakra UI, or other component libraries.
  • Data Visualization: Ability to create interactive data visualizations using libraries like Chart.js, HighCharts.js, or Recharts.
  • Animation: Experience with animation libraries like Framer Motion or React Spring.

Additional Skills We Value:

  • Performance optimization techniques for React applications.
  • Responsive and mobile-first design approaches.
  • Experience with internationalization (i18n).

Qualifications:

  • 3+ years of professional experience in frontend development.
  • Excellent problem-solving and communication skills.

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،