Описание вакансии
Мы приглашаем Frontend разработчика присоединиться к нашей команде, которая создает и развивает стратегические цифровые банковские сервисы. Вам предстоит работа над фронтом интернет-банка для физических лиц, представленном в виде Android приложения, PWA и десктопа. Мы используем следующий стек: React 17/18, Ts, scss, полностью настроенный GitLab CI с тестами с сборками через Webpack/Vite.
Наша основная цель – создание качественных, конкурентоспособных продуктов и, как следствие, вывод Банка на один уровень по дистанционному обслуживанию физических лиц с цифровыми лидерами рынка.
Условия:
- Работа в офисе Банка в комфортном офисе на пл. Растрелли 2а, метро Чернышевская;
- Гибридный режим работы с 2-3 днями присутствия в офисе;
- ДМС после испытательного срока от страховой группы СОГАЗ;
- Компенсация на годовой абонемент в популярные сети фитнес-клубов;
- Доступ к библиотеке МИФ с разной бизнес-литературой;
- Полностью оплачиваемые курсы повышения квалификации в рамках требуемых для работы навыков от ведущих компаний типа OTUS и т.п;
- Регулярные походы на конференции с командой;
- Специальные ставки на кредитные продукты банка;
- Трудоустройство в соответствии с ТК РФ;
- Ежегодные премии минимальным размером в один оклад и премирование по закрытию важных проектов;
- Стабильный̆ и прозрачный доход;
- Сложные и интересные задачи, современный стек технологии;
- Возможность вертикального и горизонтального карьерного роста;
- Интересные корпоративные мероприятия.
Основные задачи:
- Реализация нового функционала, доработка существующего функционала в приложении для Android, PWA и десктопе;
- Написание unit-тестов и e2e-тестов;
- Верстка макетов по Figma;
- Взаимодействие с подразделениями дизайнеров, аналитиков и qa.
Требования:
- Опыт коммерческой разработки на React от 2 лет, понимание принципов его работы;
- Глубокое знание JavaScript / TypeScript (деструктуризация, промисы, работа с объектами, fetch, прототипы, event loop и т.д.);
- Знание HTML5 и CSS3, CSS-препроцессоры;
- Опыт написания unit-тестов и e2e-тестов;
- Опыт работы с Git;
- Опыт работы с Webpack;
- Опыт работы с Cordova;
- Опыт работы с Rest API;
- Умение читать и понимать чужой код.
Очень хорошо, если был опыт:
- Работы с Docker (Вы можете поднять бекенд по мануалу);
- Работы с WebSocket;
- Опыт работы с SSR.