We're looking for a senior front-end developer who not only excels technically but also contributes to architectural decisions and platform development.
Responsibilities:
Lead the development of complex front-end features and reusable components.
Collaborate closely with design, backend, and product teams.
Design modular, scalable, and maintainable architecture for projects.
Participate in technical documentation and coding standards.
Stay up to date with front-end technology trends.
Optimize application performance and user experience.
Requirements:
Full command of React.js, including Hooks, Context API, and performance optimization
Proficient in Next.js with a deep understanding of SSR, SSG, ISR, and App Router
Advanced skills in TypeScript and creating complex type structures
Experience with modern styling solutions such as CSS Modules, Styled Components, Tailwind CSS, or Emotion
Proficient in state management with Redux, Redux Toolkit, or Zustand
Familiar with React Query / TanStack Query for client-side and server-side state management
Full command of React Hook Form or Formik with Zod or Yup validation
Experience with UI libraries such as Material UI, Chakra UI, or similar
Ability to implement charts with Chart.js, Highcharts, or Recharts
Experience using project management tools such as Jira
Familiar with agile methodologies such as Scrum and collaborating in agile teams