Обязанности:
Компания Sigur ищет Java Script разработчика для создания фронтенда микросервисной платформы на проект Партнерский портал. Партнерский портал- это многофункциональный инструмент, позволяющий пользователям удобно взаимодействовать с сервисами компании. Задачи, которые предстоит выполнять: Анализ текущей системы и взаимодействие с командой: • Ознакомление с текущим функционалом партнерского портала. • Взаимодействие с командой дизайнеров и бэкенд-разработчиков для согласования технических и визуальных решений. • Изучение бизнес-логики портала, чтобы сохранить основные функции при переносе на новый стек. Перенос на новый стек технологий: • Переписывание существующего фронтенда портала на новый стек. • Оптимизация производительности и улучшение пользовательского опыта. Реализация нового дизайна: • Внедрение нового дизайна в интерфейс портала на основе предоставленных макетов Figma. • Обеспечение адаптивности интерфейса для корректного отображения на различных устройствах (десктопы, планшеты, мобильные устройства). • Обеспечение кросс-браузерной совместимости. Интеграция с существующими и новыми API: • Настройка взаимодействия с бэкендом компании через REST API для загрузки и обновления данных. • Обеспечение корректного отображения и обновления данных на фронтенде в реальном времени. Тестирование и отладка: • Написание и поддержка модульных и интеграционных тестов для нового фронтенда. • Поиск и устранение багов, связанных с функциональностью и дизайном. Поддержка и улучшение кода: • Поддержка чистого и читаемого кода, соблюдение стандартов кодирования. • Внедрение лучших практик для поддержки масштабируемости и расширяемости проекта. Навыки, которые потребуются в работе: Опыт разработки SPA, понимание архитектуры сложных приложений; Профессиональный опыт работы с React; Знание JavaScript: ES6, Promises и TypeScript; Знание HTML5, CSS3(Flex, grid); Опыт работы в команде в качестве ведущего разработчика; Навыки работы с Git; Навыки работы с Task Mgmt системами (Jira, YouTrack etc.); Опыт взаимодействия с дизайнерами (Figma); Опыт работы со стейт менеджером (Redux/ MobX); Знания MUI 5. Навыки, обладание которыми будет плюсом: Умение разрабатывать адаптивные интерфейсы; Опыт разработки PWA; Умение работать с одним из CSS препроцессоров SCSS\LESS; UX навыки, «чувство стиля». Работая с нами, ты получишь: Работу в аккредитованной Минцифры компании с российскими IT‑проектами; Возможность участия в полном цикле разработки нашего продукта от идеи до реализации; Интересные реалистичные задачи и, как следствие их выполнения, профессиональный и карьерный рост; Отсутствие формальных потолков и ограничений на темп роста; Конкурентную заработную плату, размер которой определим вместе, исходя из результатов собеседования и наличия у тебя релевантного для нас опыта; Демократичную атмосферу и культуру открытости, взаимопомощи; Профессиональную команду, у которой можно многому научиться и перенять полезный опыт; Корпоративные мероприятия (деловые, спортивные, развлекательные).