Город: Минск
Занятость: Полная занятость, Полный день
Опыт работы: От 1 года до 3 лет
Задачи
- Разработка и развитие современных веб-приложений с использованием React, Next.js и Angular;
- Проектирование и реализация пользовательских интерфейсов на основе Figma-макетов;
- Интеграция с API, работа с состоянием приложения с использованием Redux / Redux Thunk;
- Участие в обсуждении архитектурных решений, рефакторинге и оптимизации фронтенд-части продукта;
- Разработка автоматизированных тестов: unit, integration, e2e;
- Взаимодействие с дизайнерами, аналитиками и backend-разработчиками для поиска оптимальных решений;
- Использование современных AI-инструментов для ускорения разработки, подготовки решений, рефакторинга, документации и повседневной инженерной работы.
С чем предстоит работать:
- Современный фронтенд-стек: React 19, Next.js, Angular, Tailwind CSS, Radix UI, Mantine;
- Управление состоянием: Redux, Redux Thunk;
- Модульное и сквозное тестирование с использованием Jest и Playwright;
- Работа с server-side и client-side rendering в Next.js;
- UI-библиотеки, анимации, доступность компонентов;
- Работа с REST API, WebSocket, SSE;
- Интеграция с CI/CD пайплайнами, соблюдение code style и best practices;
- Использование современных AI-assisted development tools в ежедневной работе команды.
Что для нас важно:
- Опыт коммерческой разработки на React, Next.js и Angular;
- Уверенное знание JavaScript / TypeScript, понимание принципов работы виртуального DOM и жизненного цикла компонентов;
- Опыт работы с Redux и middleware (Redux Thunk или аналогами);
- Знание HTML5, CSS3, опыт работы с Tailwind CSS;
- Понимание принципов адаптивной и кросс-браузерной верстки;
- Опыт написания unit- и e2e-тестов (Jest, Playwright);
- Знание основ UI/UX и работы с дизайн-системами;
- Опыт командной разработки: участие в code review, обсуждении архитектуры, предложении улучшений;
- Готовность использовать современные AI-инструменты в ежедневной работе как рабочий инструмент, а не формально.
Что будет плюсом:
- Опыт работы с SSR / SSG / ISR в Next.js;
- Опыт оптимизации производительности веб-приложений;
- Опыт работы с component libraries и design systems;
- Понимание принципов accessibility;
- Опыт использования AI-инструментов для:
ускорения разработки и рефакторинга;
генерации тестов и черновиков документации;
анализа кода и поиска узких мест;
ускорения рутинных инженерных задач.
Адрес: Минск, Домбровская улица, 9
Похожие вакансии