Frontend-разработчик
договорная
Полный день, до 3 лет, полная занятость
Описание вакансии
B2B digital-банк для клиентов эквайринга
Один из core разделов в СберБизнес, объединяющий все self-сервисы вокруг платежных продуктов Сбера (торговый и интернет-эквайринг, оплаты по QR, онлайн-кассы, биометрия, СберПэй, чаевые и т.д.).
Мы - крупнейший эквайер Европы и топ 3 в мире, именно мы сделали оплаты по безналу по всей стране стандартом и продолжаем менять платежный опыт.
Требования:
1. HTML + CSS:
- Опыт работы с каким-либо UIKit
- Разработка по макетам в фигме
2. JS:
- Умение писать код в ES6+
3. TS:
- Интерфейсы, типы, енамы, дженерики
- Пишем код с вкл strictNullChecks
- Документирование кода (JSDoc, TSDoc)
4. React (Hooks):
- Функциональное программирование + умение писать компоненты на классах
- Уверенное знание React Context
- Уверенное знание основных хуков (useState, useRef, useEffect, useContext)
- Практический опыт в React Portal
Будет плюсом:
- Опыт в создании npm библиотек (утилиты, общие компоненты, скрипты)
- Опыт в автотестировании - как минимум юнит тесты, еще лучше веб тесты (Jest, Playwright, Testing Library)
- Понимание паттерна Dependency Injection и его реализация в React
5. Стейт-менеджер:
- Опыт работы с Redux Toolkit, RTK Query
- Уменение написать код без использования стейт менеджера!!! (Например, SWR)
- Микрофронты
- Что такое микрофронты - знание теории, объяснить как это работает (особенности сборки, загрузка статики, как реализовать точку входа)
6. Сборка проекта
- Должен уметь написать код сборки проекта (js, ts, css, json + ассеты) на Webpack или Rollup ну или хотя бы объяснить как это сделать
- Настройка линтеров и форматтеров в т ч на прекоммит хук
- Webpack Mudule Federation
7. Git
- Сквош коммитов
- Рибейзинг для подлития изменений в свою ветку
- Git Flow, релизные ветки и переливки между ними
8. Общие
- Код ревью
- Готовность представить свою разработку на демо локально
- Взаимодействие с бэкером в части продумывания рест апи
Условия:
- Возможность самореализации, видеть результаты своих трудов
- Стабильная заработная плата
- Гибридный или удаленный формат работы , гибкое начало дня
- Профессиональное обучение, семинары, тренинги, конференции;
- ДМС с первого дня ! страхование от несчастных случаев, социальные гарантии, корпоративные мероприятия;
- Высокий уровень корпоративной культуры;
- Комфортный офис Sbergile Home с оупенспейсами, лаунж зонами, кафе, рестораном, оборудованными кухнями, массажными креслами
- Многофункциональный спортивный зал
- Бесплатный подземный паркинг
Адрес места работы
Москва, Кутузовский проспект, 32к1 на карте
Вакансия №79655,
обновлена 11 января, 14:11