Fullstack middle веб-разработчик (TS, JS)

Срок для отклика истек

Описание вакансии

#тебе предстоит

  • Разрабатывать новые и поддерживать существующие проекты (сайты);
  • Создавать качественный, оптимизированный код;
  • Работать с современными фреймворками и библиотеками;
  • Поддерживать и дорабатывать легаси проекты (частые мелкие правки);
  • Тестировать и оптимизировать производительность;
  • Взаимодействовать с разработчиками, дизайнерами и менеджерами проектов;
  • Участвовать в code review и техническом планировании.

#что для нас важно

  • Опыт frontend-разработки с JavaScript и TypeScript от 3-х лет;
  • Обязательное знание Next.js и понимание принципов SSR;
  • Понимание принципов работы REST API;
  • Готовность работать с легаси кодом и выполнять регулярные доработки.

#технические навыки

  • Верстка — способность быстро и качественно верстать сложные адаптивные макеты;
  • Экспертное владение современным CSS — Grid, Flexbox, понимание rem, работа со спрайтами и оптимизация изображений;
  • Обязательное владение TypeScript — уверенная работа с типизацией в Next.js проектах;
  • Опыт работы с Next.js App Router — понимание новой архитектуры маршрутизации;
  • Глубокое понимание SSR — знание принципов серверного рендеринга, правильного написания SSR-совместимого кода, работа с fetch и state management (Zustand) в SSR-окружении;
  • Экспертное владение React хуками — useState, useEffect, useMemo, useCallback, понимание когда и как применять для работы и оптимизации рендеринга;
  • Уверенное владение Git — практический опыт работы с rebase, cherry-pick, merge, squash, понимание стратегий ветвления и разрешения конфликтов;
  • Понимание принципов оптимизации производительности и Core Web Vitals.

#будет плюсом

  • Fullstack навыки — умение писать backend код (NestJS, Express), работа с реляционными и документно-ориентированными базами данных;
  • Опыт работы с S3 — загрузка, хранение и управление файлами в облачных хранилищах;
  • Опыт работы с Docker — контейнеризация приложений и понимание принципов CI/CD.