Мы - платформеннная команда полного цикла, которая отвечает за разработку одиного из крупнейших продуктов Сбера по количеству потребителей.
В нашей команде более 20 человек. У некоторых разработчиков за плечами более 10 лет опыта, но, в основном, 5-8 лет. Наша команда была собрана для создания сложных технических решений.
Наш продукт - это "относительно тонкий клиент" сложной высоконагруженной системы для обработки разных видов взаимодействия с клиентами.
Задачей нашей команды является разработка Core функционала, который состоит не только из разработки интерфейса, но и создания сложных технических решений на JS. Поэтому мы ищем не просто React, а именно Frontend-разработчика с глубокими знаниями JS и желанием окунаться в web как можно "глубже".
Основной стек: TypeScript, React, TSX, Styled-Components, Effector.js, Webpack + Module Federation
Дополнительные инструменты: Eslint, Stylelint, Prettier, Husky, Storybook
Обязанности
- разработка компонентов и логики клиентского приложения
- разработка новых компонентов в UiKit и оптимизация уже существующих
- рефакторинг и оптимизация текущего функционала
- проведение Code Review
- участие в проектировании новых частей системы (поиск и оценка и прототипирование технических решений)
- написание и поддержка технической документации
- оперативное решение возникших тех. вопросов
- консультирование коллег, уточнение задач, обсуждение функциональности т.п.
Требования
- опыт Frontend разработки (Typescript/React with hooks) не менее 4-х лет
- глубокие знание JavaScript (ES6/ES7)
- глубокие знаниями HTML, HTML5, CSS;
- глубокие знания работы state manager'ов
- знание классических алгоритмов и структур данных.
- знание/понимание паттернов проектирования
- понимание принципов работы HTTP, REST API, клиент-серверной архитектуры
- понимание, как работает современный процесс сборки frontend-приложений
- понимание Feature-sliced design и Микросервисной архитектуры
- умение работать с git, Git Flow
- умение работать в команде и не бояться ходить к другим членам команды по всем вопросам
- желание постоянно совершенствоваться и изучать новые технологии
- самостоятельность
- умение разбираться в чужом коде
- опыт проведения code review
- грамотная оценка задач.
Будет плюсом:
- Effector.js
- Styled-components
- Node.js/ Express.js (для mock сервера)
- опыт работы с longPooling, WebSockets
- опыт вёрстки на основе Figma / Pixso
- работа с данными на сервере, понимание принципов работы клиент-серверной архитектуры
- опыт работы с Webpack: понимание принципов работы сборщика, что происходит "под капотом"
- опыт работы с продуктами Atlassian (Jira, Confluence, BitBucket).
Условия
- стабильный оклад и социальная поддержка сотрудников
- расширенный ДМС с первого дня работы для сотрудников и льготная медицинская страховка для близких
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- корпоративная пенсионная программа
- корпоративное обучение за счет компании
- реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение до 100 тыс. рублей
- официальное оформление с первого дня
- корпоративный спортзал и скидки в спортзалы-партнеры
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
- современный офис с системой «умный дом», зонами отдыха и balance-бордами
- работу по Agile с лучшими из IT индустрии: 2000 продуктовых команд и возможность внутреннего перемещения
- доступ к суперкомпьютеру Кристофари – 61 место в рейтинге TOP500 суперкомпьютеров мира
- возможность работать с SOTA технологиями: обучаем CLIP и DALL'e.