Основные задачи:
- Разработка интерфейсов и компонентов с использованием Node.js/Next.js, Python и React;
- Доработка текущего Next.js-проекта: новые фичи, исправления, рефакторинг;
- Разработка и поддержка API на Node.js;
- Реализация логики приложения с использованием Redux (Toolkit);
- Интеграция с backend-сервисами через REST API, работа с данными в формате JSON;
- Написание типизированного и поддерживаемого кода на TypeScript;
- Работа с серверным рендерингом (Server Side Rendering / SSR) в Next.js;
- Использование npm или yarn для управления зависимостями;
- Тестирование и отладка UI-компонентов;
- Оптимизация клиентской части под высокую производительность;
- Работа в единой команде вместе с продукт-лидом, аналитиками, frontend-разработчиками и QA;
- Участие в проведении code review, планирования и других командных мероприятий;
- Координация действий с другими разработчиками при проведении совместных разработок.
Наши пожелания:
- Высшее образование;
- Опыт работы от 2-х лет;
- Уверенное владение TypeScript + React + Next.js;
- Опыт разработки backend-логики на Node.js (API);
- Опыт использования Redux (включая Redux Toolkit и RTK Query);
- Знание принципов построения и взаимодействия с REST API, умение работать с данными в формате JSON;
- Понимание и опыт реализации Server Side Rendering (SSR) в Next.js;
- Опыт работы с системами управления пакетами: npm или yarn;
- Знание HTTP-протокола, методов запросов, заголовков, обработки ошибок;
- Опыт написания unit- и интеграционных тестов (Jest, React Testing Library — будет плюсом);
- Знание Git и базовых практик командной разработки;
- Навыки работы с техническим заданием и командой (предложение вариантов решения и обоснование способов выполнения различных задач).
Мы предлагаем:
- Официальное трудоустройство в собственную аккредитованную ИТ компанию со всеми преимуществами
- Возможность самореализации в амбициозных проектах цифровой трансформации компании-лидера в своей отрасли
- Достойный уровень оплаты, годовой бонус
- Конкурентоспособный социальный пакет (ДМС, включая компенсацию 80% для детей, частичная компенсация фитнеса)
- Гибридный формат работы