Frontend Developer (Next.js 15+ / JavaScript / React Native)

to $3000
Product

W8 Shipping — американсько-українська компанія з власною логістичною інфраструктурою, складами, офісами та командою у США.

 

Місія компанії W8 Shipping — надавати відмінний сервіс з купівлі та доставки автомобілів з США. Ми хочемо аби якісні автомобілі з США були нормою для українців. Тому працюємо згідно чіткого та вимогливого Американського стандарту.

 

Шукаємо Frontend Developer (Next.js 15+ / JavaScript / React Native).

 

Основні вимоги:

FrontEnd

  • Впевнений досвід роботи з Next.js 15+ (App Router)
    • налаштування маршрутизації
    • робота з SSR / SSG / ISR / PPR (Partial Prerendering)
    • використання middleware та route handlers
    • Server Actions, кешування (fetch, unstable_cache, revalidateTag)
  • Глибоке знання React 19 та його екосистеми
    • хуки, контекст, use() API
    • оптимізація рендерингу, мемоізація, Suspense
    • робота зі станом через SWR / Zustand / TanStack Query
  • Розуміння Server Components та Client Components у Next.js, вміння обирати правильний підхід
  • Просунутий досвід роботи з Tailwind CSS
    • темізація
    • кастомні пресети та плагіни
    • побудова гнучких UI-компонентів на базі утилітарних класів
  • Відмінне знання TypeScript
    • дженерики
    • утилітарні типи
    • строга типізація API
  • Впевнена робота з API та асинхронними запитами
  • Досвід проєктування адаптивних та доступних інтерфейсів
    • ARIA
    • Accessibility аудит через Lighthouse

React Native

  • Досвід комерційної розробки на React Native
    • навігація (React Navigation)
    • нативні модулі та bridging
    • робота з Hermes, Proxyman, Reactotron
    • публікація в App Store / Google Play, OTA-оновлення (EAS / CodePush)
    • debugging та профілювання продуктивності на пристроях

JavaScript / Браузер

  • Глибоке знання нативного JavaScript (ES2022+)
    • Event Loop, мікротаски/макротаски, Promise internals
    • прототипне успадкування, замикання, this-binding
    • Proxy, Reflect, Symbols, WeakMap / WeakRef
    • модульна система ESM / CJS, tree-shaking
    • робота без фреймворків - впевнено пишете vanilla JS
  • Глибоке розуміння роботи браузера
    • рендер-пайплайн (parse → style → layout → paint → composite)
    • Critical Rendering Path, reflow / repaint
    • Web APIs: DOM, MutationObserver, IntersectionObserver, ResizeObserver
    • Storage: IndexedDB, localStorage, Cache API, Service Workers
    • мережа: HTTP/2, HTTP/3, CORS, preload / prefetch / preconnect
    • Web Workers, SharedWorker, MessageChannel
    • DevTools на рівні Performance / Memory / Network профілювання

 

Буде плюсом:

FrontEnd

  • Досвід роботи з Vue.js
  • Досвід роботи з Electron.js
  • Робота з monorepo та модульною архітектурою (Turborepo / Nx) - особливо із спільним кодом між web і mobile
  • Досвід використання TurbopackBun для прискорення збірки
  • Розуміння оптимізації продуктивності веб-додатків
    • code splitting
    • lazy loading
    • image optimization
    • bundle analyzer

React Native

  • Робота з нативними API (геолокація, push-нотифікації, камера, Bluetooth, біометрія)
  • Налаштування CI/CD під мобільні платформи: Fastlane

Тестування

  • Jest
  • React Testing Library
  • Playwright (web e2e)
  • Detox (mobile e2e)

CI/CD та інфраструктура

  • GitHub Actions
  • Vercel Deploy Hooks
  • CodeMagic

 

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

  • Графік роботи: 5/2 з 9/ до 18/19.
  • Формат роботи: выддалений.
  • Можливість проявити себе та застосувати навички та знання.
  • Конкурентну заробітну платню зі своєчасною виплатою.
  • Роботу серед людей з цінностями розбудови чесного та прозорого бізнесу.

     

Якщо ти відчуваєш, що хочеш експериментувати, шукати нестандартні рішення та творити в сильній продуктовій команді — надсилай своє резюме!

Required languages

English B1 - Intermediate
Ukrainian C1 - Advanced
Published 29 April
158 views
·
68 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...