Обязанности:
Компания Sigur ищет Frontend Developer для перезапуска проекта партнерского портала. Партнерский портал – это система веб-сервисов, которые, с одной стороны, являются удобным инструментом взаимодействия клиентов с продуктами компании, с другой – являются источником огромного количества данных, анализ которых позволяет Sigur более осмысленно походить к основной продуктовой разработке. Наши цели сейчас – усилить команду, перевести проект на новую архитектуру, переосмыслить интерфейс и ряд пользовательских сценариев, ускорить выход новых функций на ресурсе. В качестве онбординга предстоит: изучить текущий набор функциональных блоков, понять логику ряда бизнес-процессов компании, оцифрованных в рамках партнерского портала, наладить взаимодействие с командой дизайнеров и backend-разработчиков для согласования технических и визуальных решений. Все это – не страшно и будет происходить под руководством менеджера проекта. Задачи, которые нужно будет выполнять: поступательно переписать существующий front портала на новый стек, учитывая изменения в UI/UX, отраженные в макетах в Figma (разумеется с учетом адаптивности и кроссбраузерной совместимости) настраивать взаимодействия с backend частью через REST API для загрузки и обновления данных, обеспечивать корректное отображение и обновление данных на front в реальном времени, поддерживать чистоту читаемого кода, соблюдая стандарты, принятые в разработке, а также заниматься поиском и устранением багов. Навыки, которые потребуются в работе: опыт работы с React (например, на базе 2-3 схожих проектов), а также понимание принципов SPA (Single page app.), знание JavaScript: ES6, Promises и TypeScript, знание HTML5, CSS3 (Flex, grid), навыки работы с Git; опыт взаимодействия с дизайнерами (Figma); опыт работы со стейт менеджером (Redux/ MobX); знания MUI 5. Навыки, обладание которыми будет плюсом: опыт разработки PWA (Prog. web app.), умение работать с одним из CSS препроцессоров SCSS\LESS, UX навыки, «чувство стиля». Работая с нами, ты получишь: Интересные реалистичные задачи и, как следствие их выполнения, профессиональный и карьерный рост; Отсутствие формальных потолков и ограничений на темп роста; Конкурентную заработную плату, размер которой определим вместе, исходя из результатов собеседования и наличия у тебя релевантного для нас опыта; Демократичную атмосферу и культуру открытости, взаимопомощи; Профессиональную команду, у которой можно многому научиться и перенять полезный опыт; Гибкий формат работы, полную удаленку.