Smart UI

Front-end developer (Middle+ / Senior)

 

Про роль

 

Ми шукаємо Front-end розробника рівня Middle+ або Senior з глибоким досвідом у React + Next.js, який впевнено працює з сучасним стеком, складними UI-станами та інтеграцією з бекендом через REST API та GraphQL.

 

Проєкти включають роботу з великими наборами даних, пошуком на базі Elasticsearch, складними формами, таблицями та адмін-панелями. Нам важлива якість коду, увага до деталей та вміння працювати за best practices.
 

Обовʼязкові вимоги

 

  • Досвід у Front-end розробці від 3 років
  • TypeScript (впевнене використання, робота з типами)
  • React 18
  • Next.js (App Router)

     

    • Server / Client Components
    • Routing, Layouts
    • SSR / SSG / ISR

     

  • REST API та GraphQL - обовʼязково
  • Tailwind CSS
  • Досвід роботи з design systems / component libraries (Radix UI або аналоги)
  • Redux Toolkit / React Redux
  • Управління глобальним та локальним state
  • Axios
  • react-hook-form
  • Zod
  • Elasticsearch

     

    • інтеграція пошуку у UI
    • робота з фільтрами, сортуванням, пагінацією

     

  • Git (pull requests, code review)
  • Робота за Agile / Scrum
  • Pixel Perfect реалізація дизайнів
  • Дотримання Best Practices Front-end розробки
  • Семантична HTML-розмітка
  • Accessibility (a11y) - практичне розуміння принципів (WCAG)

 

 

➕ Буде плюсом

 

  • Досвід оптимізації пошуку та UX для великих datasets
  • Робота з високонавантаженими інтерфейсами
  • Досвід з кешуванням, debounce / throttle
  • Робота з SaaS, Marketplace або складними Admin panels
  • Досвід участі в архітектурних рішеннях

 

🛠 Що ви будете робити

 

  • Розробляти та підтримувати складний Front-end функціонал
  • Інтегрувати UI з бекендом через REST API та GraphQL
  • Працювати з пошуком та фільтрацією на базі Elasticsearch
  • Реалізовувати дизайн pixel-perfect з урахуванням accessibility
  • Брати участь у code review та покращенні якості коду
  • Працювати в команді за Agile / Scrum процесами

 

🎯 Ми пропонуємо

 

  • Стабільні  проєкти
  • Чіткі вимоги та технічну адекватність
  • Можливість впливати на технічні рішення
  • Професійну команду та здорову комунікацію
  • Конкурентну компенсацію (обговорюється індивідуально)

 

Required languages

English B2 - Upper Intermediate
TypeScript, React, Tailwind CSS, JavaScript, Next.js, REST API, Node.js, Figma, MongoDB, Docker
Published 24 December
336 views
·
97 applications
7% read
To apply for this and other jobs on Djinni login or signup.
Loading...