Требования к кандидату (Frontend Developer + backend)
Основные требования:
- Уверенные знания JavaScript (ES2020+) и TypeScript
- Опыт работы с React (хуки, современные паттерны, оптимизация производительности)
- Next js (App Router, SSR/SSG/ISR, работа с layout, metadata, серверные компоненты, настройка i18n)
- Стилизация: MUI v6, CSS-Grid/Flexbox, адаптивная вёрстка
- MobX: организация стора, реактивность, работа с makeAutoObservable, runInAction
- Работа с REST API, интеграция, обработка ошибок
- Базовые знания NestJS: модули, контроллеры, сервисы, DTO, валидация, интеграция с внешними API (например, Telegram Bot API)
- Git, ESLint/Prettier, опыт работы в Docker-среде
Будет плюсом:
- Опыт работы с WebSockets
- Знание date-fns
- Опыт работы с OAuth 2.0 / Google Identity Services
- Навыки оптимизации производительности (динамическая загрузка, React lazy, анализ бандла)
- Базовое понимание DevOps (Nginx, прокси, настройка окружений)
- Опыт работы с SEO и метатегами
- Опыт интеграции и администрирования Telegram-ботов на NestJS
- Понимание задач лендингов и маркетинговых воронок
Личные качества:
- Внимательность к деталям, аккуратность в верстке
- Ответственность и самостоятельность
- Готовность быстро вникать в проект и задачи