Мы ищем талантливого и опытного Full Stack Developer со знанием React и Next.js для работы в нашей команде. Вы будете заниматься разработкой масштабируемых и высокопроизводительных веб-приложений, обеспечивая бесшовный пользовательский опыт и надежную серверную часть.
Основные обязанности- Разработка и поддержка веб-приложений с использованием React.js и Next.js.
- Оптимизация серверного рендеринга (SSR) и генерации статических страниц (SSG) с помощью Next.js.
- Интеграция и поддержка RESTful API и GraphQL для взаимодействия между фронтендом и серверной частью.
- Проектирование и управление базами данных с обеспечением целостности и эффективности данных.
- Взаимодействие с дизайнерами UI/UX для создания интерактивных, адаптивных и удобных интерфейсов.
- Написание чистого, модульного и тестируемого кода с соблюдением лучших практик.
- Оптимизация приложений для повышения скорости, масштабируемости и производительности.
- Поиск и устранение проблем в работе приложений на всех уровнях – от фронтенда до серверной части.
- Отличное знание JavaScript (ES6+) и TypeScript.
- Продвинутые навыки работы с React.js и Next.js.
- Опыт работы с Node.js и фреймворками для бэкенда (например, Express.js или Nest.js).
- Уверенные знания баз данных (SQL или NoSQL) и ORM-библиотек (например, Sequelize, Prisma).
- Опыт работы с CSS-фреймворками (например, TailwindCSS, Bootstrap) и препроцессорами (например, SCSS).
- Владение инструментами контроля версий, такими как Git.
- Знание CI/CD и облачных платформ (AWS, Azure или Google Cloud).
- Умение писать юнит-, интеграционные и end-to-end тесты с использованием Jest, Cypress или Playwright.
- Отличные навыки решения проблем и проактивный подход.
- Опыт работы с GraphQL и Apollo Client.
- Знание библиотек управления состоянием (Redux, Zustand или Recoil).
- Знание WebSockets и реализация реального времени.
- Понимание принципов SEO и лучших практик для веб-приложений.
- Опыт работы с Docker и контейнеризированными средами разработки.
- Часы работы: с 9:00 до 18:00
- Выходные: суббота и воскресенье
- Конкурентная заработная плата в зависимости от навыков и опыта.
- Участие в инновационных проектах в профессиональной и дружной команде.
- Возможности для профессионального роста и развития карьеры.
Процесс подачи заявки
Пожалуйста, отправьте своё резюме, портфолио и краткое сопроводительное письмо с объяснением, почему вы подходите на эту должность, на [email protected].