О позиции
Ищем Frontend разработчика для создания современного веб-приложения на React и Next.js. Вы будете работать над быстрым, масштабируемым и удобным для мобильных устройств приложением, используя React 18 и Next.js. Задача заключается в проектировании схемы базы данных и обеспечении её эффективной работы с Node.js и MySQL.
Чем вы будете заниматься
- Разработка интерфейса с акцентом на чистый UI/UX, обеспечивая адаптивность и доступность на всех современных устройствах.
- Реализация серверного рендеринга и инкрементальной статической регенерации в Next.js для улучшения скорости и SEO.
- Создание безопасного механизма аутентификации с использованием хэширования паролей и защиты от CSRF.
- Разработка REST или GraphQL API для интеграции с фронтендом и внешними сервисами.
- Обеспечение комплексного обработки ошибок и ведения логов.
- Написание юнит- и интеграционных тестов для критически важных путей.
- Настройка CI/CD пайплайна для автоматизации развертывания на staging и production окружениях.
- Создание скриптов развертывания и управление переменными окружения с четкой документацией для передачи проекта.
Требования
- Опыт работы с React и Next.js, а также с Node.js и MySQL.
- Знание принципов проектирования API и работы с ORM, такими как Prisma или Sequelize.
- Способность разрабатывать адаптивные и интуитивно понятные интерфейсы.
- Опыт работы с системами контроля версий (например, Git).
- Умение писать чистый и поддерживаемый код.
Будет плюсом
- Опыт работы с CI/CD инструментами (например, Vercel, AWS).
- Знания в области безопасности веб-приложений.
- Опыт работы с тестированием (юнит и интеграция).
Что мы предлагаем
- Гибкий график работы и возможность удаленной работы.
- Конкурентоспособная оплата труда, основанная на вашем опыте и навыках.
- Доступ к современным инструментам и технологиям.
- Возможности для профессионального роста и развития.
- Чистый код и поддерживаемая архитектура.
Вакансия хорошая, с четкими требованиями и задачами. Однако, зарплата ниже среднего для данной роли.
Кто здесь добьётся успеха
Глубокое понимание React и Next.js, включая опыт работы с хуками и серверным рендерингом, что позволяет создавать быстрые и отзывчивые интерфейсы.
Способность к самоорганизации и управлению временем в условиях удаленной работы, что позволяет эффективно выполнять задачи без постоянного контроля со стороны руководителя.
Опыт работы с REST API и GraphQL для интеграции фронтенда с бэкендом, что позволяет создавать полноценные и масштабируемые приложения.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Web Development
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев