Описание:
Мы ищем Middle Frontend-разработчика в команду нового направления компании, занимающуюся заказной разработкой.
Мы предлагаем тебе:
- Работа в стабильной IT-аккредитованной компании (с наличием брони);
- Возможность получения/продления IT ипотеки по низким ставкам;
- Работа в отличной команде профессионалов (команда сформирована);
- Интересный, масштабный проект;
- Удаленный формат работы (при желании можно приехать в офис);
- Профессиональная реализация твоих амбиций;
- "Белая" заработная плата, ЗП в рынке;
- ДМС, выплаты в День Рождения.
Чем предстоит заниматься:
- Разработка frontend части сервисов с применением современных технологий;
- Кроссбраузерная и адаптивная верстка в соответствии с макетами в Figma;
- Решение как технических, так и архитектурных задач;
- Проведение ревью текущей архитектуры и предложения по улучшению;
- Оптимизация производительности и доступности интерфейсов;
- Тесное сотрудничество с дизайнером и бэкенд разработчиком для создания совместимых и эффективных решений;
- Работа в команде, участие в командных активностях по анализу, декомпозиции и оценке задач.
Мы ожидаем от будущего коллеги:
- Уверенное владение HTML, CSS;
- Глубокие знания и опыт работы с React / Vue ;
-
Опыт работы с фреймворками: MUI/ant design;
-
Написание unit и ui тестов (jest, react-testing-library);
-
Опыт работы с figma, создание ui kit (Storybook);
- Хорошее знание JavaScript;
- Опыт кросс-браузерной, адаптивной верстки;
- Опыт работы с Flex / Grid, препроцессоры SCSS / SASS;
- Соблюдение основных принципов, таких как DRY, KISS и т.д.;
- Опыт работы с Git;
- Знание RESTFul и других методов взаимодействия с backend;
- Хорошая насмотренность в сфере Web, UX / UI;
- Обладание достаточными коммуникативными навыками и умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать коллег по команде, договариваться).
Будет преимуществом:
- Опыт с Node.js, понимание Node.js-экосистемы, достаточное для frontend-разработки: сборщики, препроцессоры, линтеры и пр.;
- Опыт работы с системами управления состоянием приложения (Vuex / Redux / Pinia);
- Опыт работы с Gitlab;
- Опыт работы с Webpack, Vite или другими сборщиками;
- Опыт оптимизации производительность frontend приложений;
- Опыт работы в командах разработки с использованием гибких методик разработки.