logo[мetahunt]
> DOU

Full Stack Engineer

Unbreakable Ukraine Foundation1.2k USD
format:Remotetype:Contract
reacttypescriptnext.jsgsapnode.jspostgresqloauthgraphqlrest-apiany one ofgraphqlstripewebhooksseogdprhtml/css
saasstrapidockerci/cdvercelawsthree.js
englishB1
experience3+ years
domainSaaS
> full description

Шукаємо Full-Stack Developer, який зможе реалізувати сайт за готовим дизайном у Figma — від складного анімованого лендінгу до авторизації, особистого кабінету, підписок, оплат та публічного каталогу AI-експертів.

Що потрібно буде робити

Перший етап — landing page:

  • реалізувати сайт за готовими макетами у Figma;
  • створити складні scroll-анімації;
  • інтегрувати та оптимізувати відео;
  • забезпечити плавну роботу анімацій на desktop / tablet / mobile;
  • оптимізувати сторінку за Core Web Vitals та Lighthouse.

Наступні етапи:

  • реалізувати реєстрацію та авторизацію користувачів;
  • розробити особистий кабінет;
  • інтегрувати підписки та платежі;
  • реалізувати публічний каталог AI-експертів;
  • інтегрувати сайт із десктопним застосунком через deep links;
  • реалізувати мультимовність;
  • налаштувати SEO та Open Graph;
  • реалізувати GDPR / cookie consent.

Наш tech stack

Frontend:

  • React + TypeScript;
  • Next.js або інший SSR/SSG-фреймворк;
  • GSAP / ScrollTrigger, Framer Motion або аналоги;
  • HTML5 Video та оптимізація відеоконтенту;
  • responsive design;
  • i18n;
  • Core Web Vitals / Lighthouse.

Backend:

  • Node.js або інша серверна технологія;
  • REST / GraphQL API;
  • PostgreSQL або інша реляційна БД;
  • OAuth;
  • робота із сесіями та авторизацією;
  • Stripe або аналогічна платіжна система;
  • webhooks та обробка статусів платежів і підписок.

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

  • 3+ роки комерційного досвіду у Full-Stack розробці;
  • впевнене знання React + TypeScript;
  • практичний досвід із складними scroll-анімаціями;
  • досвід роботи з GSAP / ScrollTrigger, Framer Motion або аналогами;
  • досвід реалізації адаптивних інтерфейсів за Figma;
  • розуміння оптимізації web-відео: lazy loading, формати, розмір файлів, performance;
  • досвід розробки backend на Node.js або іншій серверній технології;
  • досвід роботи з PostgreSQL або аналогічною реляційною БД;
  • досвід реалізації повноцінної авторизації: registration, login, email verification, password recovery, OAuth;
  • досвід інтеграції платежів та підписок;
  • розуміння REST / GraphQL API;
  • досвід роботи з SEO для сучасних web-продуктів;
  • розуміння GDPR та cookie consent;
  • англійська на рівні, достатньому для роботи з технічною документацією.

Буде великим плюсом

  • досвід зі Stripe Billing або Paddle;
  • досвід роботи над SaaS-продуктами;
  • досвід роботи з продуктами для європейського ринку;
  • знання GDPR та специфіки німецького ринку;
  • досвід роботи з Headless CMS: Strapi, Sanity тощо;
  • Docker, CI/CD;
  • досвід деплою на Vercel, AWS або аналогах;
  • WebGL / Three.js;
  • досвід роботи з AI-продуктами;
  • розуміння deep links та інтеграції web ↔ desktop application.

Наш проект обмежений в часі орієнтовно1 місяць і передачає співпрацю по контракту B2B

Відгукнутись на вакансію