Frontend developer Platform

договорная
Полный день, до 3 лет, полная занятость

Описание вакансии

Мы разрабатываем платформу для эффективной работы администраторов, используя лучшие практики по созданию пользовательского опыта в WEB-приложениях. Наша команда оптимизирует скорость разработки для возможности скорейшего вывода функционала в production, реализуя вспомогательные пакеты и универсальные протоколы.

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

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

Cтек:

TypeScript, React, Redux Toolkit, React Query, Emotion, Jest, Cypress, Webpack, Vite, Babel, Сore-js, Material UI, SystemJS, ESLint, Stylelint.

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

Обязанности

  • Разработка и совершенствование систем с frontend-компонентами (СберБанк Онлайн, дизайн-системы, системы администрирования);
  • Выстраивание микромодульной архитектуры frontend-приложений для внутренних рабочих мест;
  • Создание и продвижение новых продуктов (библиотеки, тулинг, контент) в frontend сообществе и экосистеме Сбера.

Требования

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

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

  • Опыт написания кода на TypeScript в библиотеках;
  • Опыт настройки работы со сборщиками (например, работа с плагинами, лоадерами webpack, vite, babel) и линтерами;
  • Знания консольного node.js (с пониманием, как работают исполняемые в node.js библиотеки);
  • Опыт написания утилитарных скриптов node.js;
  • Опыт работы со styled-components (emotion);
  • Опыт написания тестов (Jest, Cypress);
  • Опыт работы с accessibility и UX.

Условия

  • Конкурентная заработная плата (оклад + годовые премии);
  • Социальный пакет (ДМС, страхование от несчастных случаев, льготное кредитование);
  • Возможность обучения и сертификации за счет компании (своя виртуальная школа);
  • Материальная помощь при наступлении значимых событий в жизни;
  • Дисконт-программы от компаний партнеров (фитнес, страхование, туризм);
  • Комфортный офис на м. Кутузовская, Сбербанк Agile Home (от метро 3-5 минут пешком);
  • Бесплатный тренажерный зал и спортивные групповые занятия, кухни на каждом этаже, комнаты отдыха, множество ресторанов и столовая, бесплатная парковка;
  • Подарки и мероприятия для детей сотрудников. Оздоровительные программы для детей сотрудников;
  • Возможность принять участие в других крупных и уникальных проектах банка.

Адрес места работы

Вакансия №224470, обновлена 18 сентября, 16:40