Senior UI developer (front-end)
Прямой работодатель СБЕР ( sberbank.ru )
Москва, Россия
Сеньор • Тимлид/Руководитель группы
30 июня 2021
Удаленная работа • Работа в офисе
Опыт работы более 5 летот 230 000 до 300 000 ₽
Опыт работы более 5 летот 230 000 до 300 000 ₽
Короткая ссылка: geekjob.ru/hUG5
Описание вакансии
Расширяем команду для доработок и поддержки существующей системы, которая решает задачу по построению и оптимизации маршрутов инкассации. Система начала разрабатываться в конце 2018 года и продолжает наращивать функциональность. Система будет в ближайший год растиражирована по всей территории присутствия нашего банка – а это как минимум вся Россия.
Что нужно делать:
- Разработка, модификация и сопровождение существующей UI-части системы, реализация новых фич;
- Перевод web-UI системы на React с последующей разработкой на новом современном стеке технологий;
- Проектирование web-интерфейса и UI-компонентов системы;
- Обсуждение с командой прототипов пользовательских интерфейсов системы;
- Взаимодействие и участие в интеграции front-end приложения и API вместе с back-end командой;
- Оптимизация и рефакторинг текущего решения;
- Проработка архитектуры и принятие решений по реализации пользовательского интерфейса системы;
- Участие в обсуждении реализации доработок системы, декомпозиция и оценка трудоемкости задач;
- Code review;
- Качественное покрытие кода unit-тестами.
В чем можно ещё поучаствовать:
- Написание UI-автотестов;
- Разработка библиотеки общебанковских UI-компонентов;
- В перспективе ведение major-задач: планирование разработки (сроки, участники), доведение до внедрения на продуктовый контур Банка.
Чего мы ждём от тебя:
- Высшее техническое образование;
- Релевантный опыт более 3-х лет;
- Отличное знание JavaScript (ES6), TypeScript;
- Опыт работы с babel, git, webpack, NPM;
- Опыт работы с фреймворками ReactJS, AngularJS;
- Знание HTML, CSS;
- Понимание HTTP-протокола;
- Опыт использования библиотек UI-компонент.
Будет плюсом:
- Опыт работы в проектах по гибким методологиям (Scrum, Kanban);
- Опыт написания Unit-тестов;
- Представление о UI/UX дизайне;
- Знание Java;
- Опыт работы в Jira, Confluence, Jenkins;
- Знание что такое DevOps;
- Готовность делиться знаниями с другими.
