О проекте
Требуется опытный full-stack разработчик для долгосрочного сотрудничества по созданию веб-справочника. На текущий момент необходим специалист на первую часть работы, с перспективой масштабирования и поддержки проекта.
Технические требования
Кандидат должен уверенно владеть современным стеком технологий:
- Фронтенд: Next.js (14 или 15 версия, App Router) + TypeScript, пиксельная верстка (Pixel-perfect) согласно макетам в Figma.
- Бэкенд и инфраструктура: Django 5, Django REST Framework, PostgreSQL, а также работа с поисковыми движками (требуется опыт с Meilisearch).
- Авторизация и загрузка файлов: Опыт настройки Allauth (управление пользователями) и SimpleJWT (JWT-токены).
- Медиа-файлы: Работа с облачными хранилищами (S3-совместимые, например Cloudinary), респонсивные изображения для корректного отображения на всех устройствах.
- SEO и скорость: Валидная разметка JSON-LD, генерация sitemap, ЧПУ-урлы, соответствие метрикам Core Web Vitals для высокой производительности в поиске.
Будет преимуществом
- Опыт переноса данных (миграции) со старых сайтов или систем.
- Реализация infinite scroll (бесконечная лента) с корректной пагинацией, понятной для поисковых роботов.
- Знание стандартов доступности WCAG AA (для людей с ограниченными возможностями).
- Работа с Docker контейнерами и умение разворачивать проекты на бюджетных платформах (Railway, Render, Fly.io).
Дополнительная информация
Полное техническое задание предоставляется по запросу заинтересованным исполнителям.