Senior Frontend Developer (Next.js/React/TypeScript/Tailwind)

Ми шукаємо талановитого та мотивованого Senior Frontend розробника, який приєднається до нашої команди. Ви будете відігравати ключову роль у розробці та впровадженні користувацьких інтерфейсів для наших веб-додатків, використовуючи сучасний стек технологій, зокрема Next.js, React, TypeScript та Tailwind CSS. Ви будете тісно співпрацювати з дизайнерами, backend-розробниками та менеджерами продуктів для створення виняткового, надійного та масштабованого користувацького досвіду.

Основні обов’язки:

* Проектування, розробка та підтримка високоякісних, масштабованих та продуктивних frontend-додатків з використанням React, Next.js та TypeScript.

  • * Верстка складних, адаптивних та кросбраузерних інтерфейсів за допомогою Tailwind CSS, забезпечуючи відповідність дизайн-макетам.
  • * Написання чистого, ефективного, добре документованого, типізованого (TypeScript) та тестованого коду (Unit/Integration тести).
  • * Забезпечення типізації та надійності кодової бази за допомогою TypeScript.
  • * Оптимізація продуктивності frontend-частини додатків (швидкість завантаження, рендеринг, Core Web Vitals).
  • * Активна участь у процесах код-рев'ю, обмін знаннями та менторство менш досвідчених колег.
  • * Тісна співпраця з UI/UX дизайнерами для реалізації інтуїтивно зрозумілих інтерфейсів.
  • * Взаємодія з backend-командою для інтеграції API (RESTful/GraphQL).
  • * Дослідження та впровадження нових технологій та найкращих практик (особливо в екосистемах React/Next.js/TypeScript).
  • * Участь у плануванні архітектури frontend-рішень.

Необхідні навички та досвід:

  • * 5+ років комерційного досвіду у frontend розробці.
  • * Глибоке розуміння JavaScript (ES6+) та його екосистеми.
  • * Відмінні знання та практичний досвід роботи з TypeScript.
  • * Відмінні знання та практичний досвід роботи з React (Hooks, Context API, керування станом — Redux, Zustand, Recoil тощо).
  • * Підтверджений досвід розробки додатків на Next.js (включаючи SSR, SSG, ISR, API Routes, Middleware).
  • * Впевнене володіння Tailwind CSS та досвід побудови складних UI-систем з його використанням.
  • * Досвід роботи з HTML5 та CSS3, розуміння семантики та доступності (a11y).
  • * Розуміння принципів UI/UX та вміння втілювати їх у коді.
  • * Досвід роботи з системами контролю версій (Git).
  • * Досвід написання тестів (Jest, React Testing Library, Cypress), включно з тестуванням типізованого коду.
  • * Досвід роботи з RESTful API або GraphQL.
  • * Розуміння принципів веб-безпеки та продуктивності.
  • * Англійська мова на рівні Intermediate або вище (для читання документації та комунікації).

Буде плюсом:

  • * Досвід роботи з GraphQL (Apollo Client/Relay).
  • * Досвід налаштування CI/CD пайплайнів (GitHub Actions, GitLab CI тощо).
  • * Досвід роботи з Docker.
  • * Вміння працювати в Agile/Scrum середовищі.
  • * Наявність портфоліо з проектами на Next.js/React/TypeScript/Tailwind.

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

  • * Конкурентну заробітну плату (з регулярним переглядом за результатами роботи).
  • * Гнучкий графік роботи та можливість працювати віддалено.
  • * Оплачувану відпустку (20 днів) та лікарняні.
  • * Роботу над цікавими та складними проектами з використанням сучасного стеку (Next.js, React, TypeScript, Tailwind CSS).
  • * Можливості для професійного зростання та розвитку в сильній технічній команді.
  • * Дружню та досвідчену команду професіоналів.
  • * Мінімум бюрократії та відкриту комунікацію.
Published 26 June
307 views
·
118 applications
85% read
·
25% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...