24 апреля 2024
МКБ сегодня не просто банк. Это сервисы, которыми пользуются люди с разными потребностями, интересами и желаниями. И для каждого нашего клиента мы стараемся сделать удобные и качественные ИТ продукты.
--О проекте--
В данный момент мы запускаем новый действительно масштабный проект - "Единое фронтальное решение". Он объединит в себе множество совершенно разных банковских систем в одну платформу, закрыв узкие места в синхронизации и слабой связности между схожими системами, а также повысит их качество и стабильность в целом.
Легаси фронт части отсутствует. Основной технологический стек определён, но всегда можно что-то изменить или обновить без лишней бюрократии и согласований.
Stack backend: Java 17, Spring Boot, Hibernate ORM, Spring Cloud, Maven.
Stack frontend: React 18, Redux, Typescript, Webpack Module Federation.
Сейчас мы ищем сильного Teamlead Frontend , способного построить команду и процессы для комфортной и эффективной работы. Управление командой/разработка 70%/30%. У нас достаточно много важных процедур, которые помогают улучшить как условия работы, так и качество продукта на уровне команды и выше, поэтому менеджерской активности придется посвящать больше времени. Безусловно высокая техническая экспертиза также будет необходима ввиду сложности поставленных задач.
Обязанности:
Опыт в разработке не менее 4 лет;
Опыт управления командой не менее 1-го года;
Понимание и опыт в большинстве процессов из блока "обязанности";
Знание архитектурных подходов и умение их применить в построении приложения с нуля4
Знание принципов и практический опыт клиентской оптимизации web/react приложений;
Отличное знание HTML, CSS, опыт решения проблем с кроссбраузерной(Safari/IE11, и т.д)/адаптивной вёрсткой;
Отличное понимание как работают веб приложения в целом, их основные проблемы и решения;
Экспертные знания Javascript, базовое представления о том, как работают готовые библиотеки изнутри;
Отличное знание React и его экосистемы(стейт менеджеры/роутинг/кеширование запросов и т.д);
Знания typescript, на уровне понимания как устроены utility types;
Навык настройки скриптов/анализаторов(npm/linter/prettier/husky/lintstaged);
Навык сборки проектов под различные среды(webpack/vite/rollup/esbuild).