Frontend-разработчик

Frontend-разработчик

Минск, проспект Победителей, 51к2

Метро: Молодежная

Описание вакансии

О проекте

Мы создаём современную e-commerce платформу c широким функционалом и ролевой системой. Проект включает бэкенд, административную панель для продавцов, продающий сайт и мобильное приложение.

Frontend — это лицо проекта: вы будете создавать интерфейсы, которыми ежедневно пользуются покупатели и продавцы.

Это возможность построить с нуля два полноценных веб-приложения на React и получить опыт работы над реальным коммерческим продуктом.

Что предстоит делать

Продающий сайт (для покупателей):

* Каталог товаров с фильтрацией, поиском и сортировкой

* Карточки товаров и магазинов

* Корзина и пошаговое оформление заказа

* Личный кабинет пользователя (заказы, профиль, настройки)

* Интеграция с платёжными системами

* Система отзывов и рейтингов

Административная панель (для продавцов):

* Управление товарами и категориями

* Управление заказами и их статусами

* Управление ценами и складскими остатками

* Дашборды с аналитикой и отчётами

* Система ролей и прав доступа

Общие задачи:

* Интеграция с REST API

* Разработка переиспользуемых UI-компонентов

* Работа с состоянием приложения (state management)

* Работа с формами и валидацией данных

* Оптимизация производительности и скорости загрузки

* Адаптивная и кроссбраузерная вёрстка

* Участие в проектировании UX/UI решений

Технологический стек

Основные технологии:

* React (современные хуки)

* TypeScript

* HTML5, CSS3

Будем использовать (выберем вместе):

* React Router

* State management (Redux Toolkit / Zustand / MobX)

* UI-библиотека (Material-UI / Ant Design / Chakra UI)

* Работа с формами (React Hook Form / Formik)

* Сборщик (Vite / Webpack)

* CSS-подход (CSS Modules / Styled Components / Tailwind)

В перспективе:

* React Native (для мобильного приложения)

Требования

Обязательные навыки:

* Знание HTML, CSS, JavaScript (ES6+)

* Понимание работы React (компоненты, хуки, props, state, жизненный цикл)

* Опыт адаптивной и кроссбраузерной вёрстки

* Понимание принципов работы с REST API

* Умение работать с Git

* Базовое понимание работы с асинхронностью (promises, async/await)

Будет плюсом:

* Опыт работы с TypeScript (даже базовый)

* Знакомство с Redux или другими state managers

* Опыт работы с UI-библиотеками (Material-UI, Ant Design и др.)

* Портфолио с pet-проектами или учебными работами

* Опыт разработки административных панелей

* Понимание принципов UX/UI дизайна

* Интерес к mobile-разработке (React Native)

Личные качества:

* Внимание к деталям и качеству кода

* Ответственность и самостоятельность

* Готовность учиться и развиваться

* Умение работать в команде

* Способность воспринимать обратную связь

Что мы предлагаем

* Работу над реальным продуктом — ваш код будут использовать настоящие магазины и покупатели

* Два разных интерфейса — опыт разработки B2C (сайт для покупателей) и B2B (панель для продавцов)

* Современный стек — React, TypeScript, актуальные библиотеки и инструменты

* Менторство — поддержка и помощь на всех этапах

* Рост и развитие — возможность развиваться в mobile-ра
* Участие в UX/UI — не просто верстка по макетам, а реальное влияние на пользовательский опыт

* Гибридный формат работы — возможность работать удалённо и из офиса

* Адекватные сроки — фокус на качество, а не на скорость

* Участие в проекте с нуля — ваш код станет основой всего фронтенда

Кому подойдёт эта позиция

* Junior frontend-разработчику с базовыми знаниями React

* Выпускнику курсов или ВУЗа по профильной специальности

* Тем, кто хочет делать не только «красиво», но и функционально и продающе

* Тем, кому интересно развиваться в направлении web + mobile

* Разработчикам с pet-проектами, готовым работать над коммерческим продуктом

Условия

* Уровень: Junior / Entry-level

* Формат: Гибридный (офис + удалёнка)

* Занятость: Полная

Как будет проходить отбор

1. Рассмотрение резюме и портфолио — изучим ваш опыт и проекты

2. Техническое собеседование — вопросы по JS, React, HTML/CSS (30-40 минут)

3. Тестовое задание — небольшой интерфейс на React (практическая задача)

4. Финальное собеседование — знакомство с командой и обсуждение деталей

Дополнительная информация

Мы рассматриваем кандидатов уровня junior, в том числе без коммерческого опыта, при наличии:

* Базовых знаний технологий (HTML, CSS, JavaScript, React)

* Учебных или pet-проектов (желательно портфолио)

* Желания учиться и развиваться

Если вы хотите начать карьеру в frontend-разработке, работать с современными технологиями и создавать интерфейсы, которыми будут пользоваться реальные люди — мы будем рады познакомиться!

Откликайтесь: отправляйте резюме и портфолио (ссылки на GitHub, CodePen, готовые проекты)

Ссылка на вакансию в банке вакансий на gsz.gov.⁣by:
Данное рабочее место является планируемым к созданию и/или замещению (перспективное) и освобождается от размещения в Общереспубликанском банке вакансий, в соответствии со статьей 34 Закона о занятости.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию