Senior Frontend developer (Platform)

02 ноября 2023 • г Москва • ПАО Сбербанк • IT: Разработка

Мы создаем разнообразные npm-модули и архитектуру веб-приложений для сообщества frontend-разработчиков и подразделений, желающих развивать продукты во frontend. У наших целей нет жестких рамок, а любую востребованную идею можно реализовать.


Задача нашей команды – сделать разработку старых и новых продуктов легким и быстрым, минимизируя время выхода фич в эксплуатацию. В данный момент мы вовлечены в создание новых систем администрирования, обслуживающих СберБанк Онлайн.


Дальнейшая наша деятельность ориентирована на активное развитие продуктов с поддержкой AI, стандартизацию frontend и создание новых самостоятельных продуктов для разных ролей пользователей.


Cтек:


TypeScript, React, Redux Toolkit, Redux, React Query, Emotion, PostCSS, Jest, Cypress, Webpack, Babel, core-js, Material UI, Rollup, SystemJS, ESLint, Stylelint, Socket.IO, RSocket.


Стек в нашем случае – это динамическая продуктовая единица команды. Мы знаем эти инструменты, умеем их готовить, комбинировать, подбирать под конкретные задачи. По этой причине ESLint и Stylelint являются частью нашего стека как средства для создания новых продуктов на их основе.

Обязанности
  • Разработка и совершенствование систем с frontend-компонентами (СберБанк Онлайн, дизайн-системы, системы администрирования);
  • выстраивание микромодульной архитектуры frontend-приложений для внутренних рабочих мест;
  • создание и продвижение новых продуктов (библиотеки, тулинг, контент) в frontend сообществе и экосистеме Сбера.
Требования
  • Общий опыт frontend-разработки от 3-х лет;
  • знания современных возможностей JavaScript (ES6+ и выше), CSS, HTML и браузеров (Promise, Symbol, Observer, Map, Set, методы массивов, css-переменные, flex, grid, Browser API и т.д.);
  • знания и опыт работы с TypeScript;
  • знания консольного node.js (с пониманием, как работают исполняемые в node.js библиотеки);
  • опыт работы с React и библиотеками под React от 1 года;
  • навыки кроссбраузерной, адаптивной, семантической верстки;
  • умение работать с git;
  • склонность обучаться и самообучаться, исследовать и предлагать новые решения.

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



  • Опыт написания кода на TypeScript в библиотеках;
  • опыт настройки работы со сборщиками (например, работа с плагинами, лоадерами webpack, babel) и линтерами;
  • опыт написания утилитарных скриптов node.js;
  • опыт работы со styled-components (emotion);
  • опыт написания тестов (Jest, Cypress);
  • опыт работы с accessibility и UX.
Условия
  • Конкурентная заработная плата (оклад + годовые премии);
  • социальный пакет (ДМС, страхование от несчастных случаев, льготное кредитование);
  • возможность обучения и сертификации за счет компании (Coursera и своя виртуальная школа);
  • материальная помощь при наступлении значимых событий в жизни;
  • дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
  • комфортный офис на м. Кутузовская, Сбербанк Agile Home (от метро 3-5 минут пешком);
  • бесплатный тренажерный зал и спортивные групповые занятия, кухни на каждом этаже, комнаты отдыха, множество ресторанов и столовая, бесплатная парковка;
  • подарки и мероприятия для детей сотрудников. Оздоровительные программы для детей сотрудников;
  • возможность принять участие в других крупных и уникальных проектах банка.