Frontend-разработчик СберБанк Онлайн
Описание вакансии
Привет!
На связи команда веб-платформы СберБанк Онлайн.
Мы занимаемся разработкой core функционала для построения флагманского frontend-приложения Сбера.
В зону ответственности нашей команды входят такие задачи как:
- проектирование и реализация микромодульной архитектуры приложения крупнейшего банка страны,
- создание единой дизайн-системы для СберБанк Онлайн и внутренних продуктов Сбера,
- разработка инструментов для других команд, которые позволят им проще и быстрее выполнять свои задачи,
- анализ, мониторинг и улучшение производительности всей frontend системы СберБанк Онлайн в целом.
В своей работе мы используем современные технологии, постоянно анализируем и внедряем новые инструменты и практики, а также разрабатываем собственные решения, которыми пользуются десятки команд в СберБанк Онлайн и за его пределами.
Кроме того, мы уделяем внимание развитию frontend-сообщества в Сбере и экосистеме – создаём и продвигаем новые продукты: общие библиотеки, контент, внутренние митапы и конференции.
И сейчас мы ищем опытного frontend-разработчика, который будет принимать активное участие в решении задач нашей команды, разрабатывать платформу продукта на многомиллионную аудиторию и помогать внедрять готовые решения в другие команды.
Обязанности
Тебе предстоит создавать платформу микромодульных приложений и дизайн-систему для множества бизнес-команд, разрабатывающих СберБанк Онлайн.
Помимо этого, нужно решать ряд сопутствующих задач:
- проектировать и создавать аналитическую платформу для мониторинга быстродействия приложений;
- заниматься клиентской оптимизацией рендеринга и загрузки скомпилированного кода;
- принимать участие в создании и развитии внутренних инструментов, позволяя разработчикам сфокусироваться исключительно на бизнес фичах;
- уделять внимание доступности.
Помимо этого, предстоит занять экспертную роль и доносить до коллег изменения в платформе и помогать им внедрять новые инструменты и подходы.
Требования
- Отличные знания и понимание, как работает JS последней спецификации в браузере.
- Понимание принципов работы различных браузеров с точки зрения сетевого взаимодействия, оптимизации отображения интерфейса и загрузки микромодулей.
- Знание и опыт построения microfrontend архитектуры.
- Знание принципов и шаблонов проектирования frontend-приложений.
- Опыт разработки на React.
- Опыт работы с webpack и понимание этапов сборки приложения и её оптимизации.
- Опыт написания unit-тестов.
Будет плюсом:
- Имеешь опыт построения UI kit или дизайн-систем и опыт использования готовых решений для построения интерфейсов.
- Разрабатывал PWA и использовал технологии Service Worker и Web Worker.
- Работал с доступностью (A11Y).
- Использовал Node.JS для локальной разработки и написания инструментов.
- Разбираешься в инфраструктуре полного цикла разработки frontend-приложений и связанных с ним процессах.
- Понимаешь различные виды тестирования клиентских приложений (E2E, UI и т.д.).
- Интересуешься мировыми трендами по frontend: любишь OpenSource, участвуешь в конференциях, выступаешь на митапах.
Условия
- Конкурентная заработная плата (оклад + годовые премии).
- Социальный пакет (ДМС, страхование от несчастных случаев, льготное кредитование).
- Возможность обучения и сертификации за счет компании (своя виртуальная школа).
- Материальная помощь при наступлении значимых событий в жизни.
- Дисконт-программы от компаний партнеров (фитнес, страхование, туризм).
- Комфортный офис на м. Кутузовская, Сбербанк Agile Home (от метро 3-5 минут пешком).
- Бесплатный тренажерный зал и спортивные групповые занятия, кухни на каждом этаже, комнаты отдыха, множество ресторанов и столовая, бесплатная парковка.
- Подарки и мероприятия для детей сотрудников.
- Оздоровительные программы для детей сотрудников.