Разработчик JavaScript
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Проект: Наша цель - сделать продукты глобальных рынков доступными, удобными и выгодными для всей многомиллионной аудитории клиентов Сбербанка. Если клиент хочет поменять валюту, купить или продать драгоценный металл, то это к нам – наши системы предоставят лучший курс и автоматически нивелируют валютный риск Банка. Если клиент является активным участником внешнеторгового оборота, то это тоже к нам – мы предоставим наиболее подходящие продукты по хеджированию валютного риска. И всё это оперативно и онлайн с максимальным учётом интересов клиента. Присоединившись к нашей команде, вы будете реализовывать высоконагруженные масштабируемые приложения, участвовать в интеграции множества систем с применением современных облачных технологий, являющихся неотъемлемой частью новой информационной платформы Сбера. И всё это делать с учётом высочайших требований к надёжности и доступности систем. У нас каждый может проявить себя, раскрыть свой талант и предложить что-то новое.
Обязанности:
- Проектирование и разработка веб-приложения с использованием технологий микрофронтендов;
- Проработка технических решений, проведение код-ревью в своей команде и контроль за кодом разработчиков из соседних команд
- Взаимодействие с разработчиками, аналитиками, дизайнерами и другими командами в формате Agile.
Ожидания от кандидата
Ищем:
Разработчика с не менее чем пятью годами опыта работы (готовы рассмотреть и меньше если это были годы интенсивного развития на высокотехнологичном проекте) со стеком React, Redux/MobX, TypeScript, приветствуется опыт работы с Material UI, Webpack Module Federation. Обязательное требование – опыт проектирования и разработки фронтальных приложений с нуля, опыт работы в качестве ведущего разработчика – в роли тех или тимлида.
Требования:
- Опыт коммерческой разработки от 5-ти лет со стеком React, Redux/MobX, TypeScript
- Опыт проектирования и разработки фронтальных приложений с нуля
- Опыт работы в качестве ведущего разработчика – в роли тех или тимлида
- Опыт конфигурирования webpack и babel
- Опыт профилирования, оптимизации и рефакторинга TypeScript/JavaScript кода
- Опыт написания unit-тестов на Jest + Enzyme или react-testing-library
Что может пригодиться:
- Опыт работы с Jenkins или другими CI/CD решениями
- Опыт конфигурирования Nginx
- Опыт работы с моноропозиториями, yarn workspaces, lerna
- Webpack Module Federation
- Опыт разработки на Node.js, написания sh скриптов
RxJS, redux-observable
Условия работы
- Возможность профессионального и карьерного роста в компании
- Возможность поучаствовать в разных проектах
- Опыт работы в распределенной команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Формат работы: удаленно (с территории РФ)