> DOUUnbreakable Ukraine Foundation1.2k USD
Full Stack Engineer
format:Remotetype:Contract
reacttypescriptnext.jsgsapnode.jspostgresqloauthgraphqlrest-apiany one ofgraphqlstripewebhooksseogdprhtml/css
saasstrapidockerci/cdvercelawsthree.js
> 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.