Frontend Developer (Next.js 15+ / JavaScript / React Native)
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
- Досвід використання Turbopack / Bun для прискорення збірки
- Розуміння оптимізації продуктивності веб-додатків
- 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 |