Frontend-розробник

Швидкі, типізовані інтерфейси на React і Next.js — від екрана до тестів і дизайн-системи.

від 5 роківReact, Next.js

Стек

  • React і Next.js 14+
  • TypeScript
  • SSR, SSG і ISR — і розуміння, коли який рендеринг доречний
  • Styled-components, Emotion, Tailwind або інший сучасний підхід до стилів
  • Storybook: компоненти, документація, тести
  • Jest, Testing Library, Cypress, Playwright
  • Git і CI/CD
  • REST API. GraphQL — плюс
  • TanStack Query або схожий шар роботи з даними — плюс

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

  • Інтерфейси на React, Next.js і TypeScript, які команда може розвивати
  • SSR, SSG і ISR, швидкість і рендеринг
  • Компоненти дизайн-системи в Storybook: сам компонент, документація, тести
  • Адаптивна верстка, спершу мобільний екран, у різних браузерах
  • Інтеграція з REST API
  • Unit-, інтеграційні й e2e-тести
  • Типізація, архітектура і читабельний код

Що потрібно

  • Від 5 років у фронтенді
  • Впевнені React, Next.js і TypeScript
  • Розумієте, коли потрібен SSR, а коли SSG, і можете це пояснити
  • Досвід із REST API
  • ООП, керування станом, структура застосунку
  • Clean Code і SOLID
  • Storybook: компоненти, документація, тести
  • Тести: unit, інтеграційні, e2e
  • Англійської достатньо, щоб читати й писати технічну документацію

Як працюєте

  • Працюєте в Kanban і Agile
  • Розумієте архітектуру рішення, не лише екран
  • Самі розставляєте пріоритети і доводите задачу до кінця
  • Вкладаєтеся в строк, про який домовилися
  • Спокійно приймаєте зауваження до роботи
  • Хочете рости в ремеслі
  • Вам не байдуже, яким вийде продукт

Умови

  • Віддалена робота
  • Сучасний стек, без застарілого коду
  • Зрозумілі задачі, реалістичні строки, швидка відповідь
  • Оплачувана відпустка і лікарняний

Відбір

  • Короткий дзвінок із рекрутером, 15–20 хвилин
  • Технічне інтерв'ю з командою
  • Фінальна розмова

Що надіслати

Напишіть коротко про себе і залиште посилання на GitHub або GitLab.

Надіслати

Відповімо на email, телефон або в Telegram.

Натискаючи кнопку, ви погоджуєтеся з політикою конфіденційності.