Product Engineer— это специалист, который объединяет навыки разработки с глубоким пониманием бизнес-целей и потребностей пользователей.
Product Engineer выполняет любую командную задачу end-to-end, от формулирования идеи до выкатки на прод и дальнейшей поддержки.
Наша команда отвечает за создание и развитие собственного мобильного клиента корпоративной коммуникационной платформы на базе Mattermost для сотрудников банка.
Наш стек: Kotlin; Kotlin Multiplatform; Kotlin Coroutines; Flow; многомодульная архитектура; MVVM/MVI; CI/CD для Google Play и App Store.
Обязанности: - развитие и поддержка существующего мобильного клиента на Kotlin Multiplatform;
- вывод продукта на регулярные стабильные релизы в Google Play и App Store;
- реализация собственных фич мобильного клиента поверх Mattermost;
- внедрение обсервабилити — сбор технических и продуктовых метрик, логирование, краш-аналитика;
- повышение безопасности и стабильности приложения, работа с собственной push-инфраструктурой;
- написание тестов и проведение code-review;
- работа с дизайн-системой, включая создание и интеграцию готовых компонентов в интерфейсы приложений;
- использование feature toggle и разработка по методологии TBD (trunk based development);
- обмен знаниями и наставничество для второго Android-разработчика в команде;
- участие в принятии продуктовых решений.
Требования: - умение интерпретировать сложные данные, понимать рынок и нужды клиента;
- способность быстро адаптироваться к изменениям и работать в условиях неопределенности.
- коммерческий опыт разработки Android-приложений на Kotlin, доведённых до публикации в Google Play;
- практический опыт работы с Kotlin Multiplatform (общий модуль, expect/actual, сборка под Android и iOS);
- понимание современных архитектурных подходов (MVVM, MVI, чистая архитектура, многомодульность);
- опыт работы с асинхронностью и многопоточностью (Coroutines, Flow);
- опыт построения CI/CD;
- опыт работы с обсервабилити мобильных приложений — метрики, логи, краш-аналитика;
- умение быстро разбираться в чужом коде и работать автономно;
- зрелость в командной работе — code-review, наставничество, обмен знаниями.
- будет плюсом: опыт с push-серверами и пуш-уведомлениями; знакомство с Mattermost или другими опенсорс-мессенджерами; опыт в финтехе/банке; базовое понимание iOS-специфики.
Условия: - возможность работать из офиса или удаленно;
- ДМС со стоматологией, массажем, телемедициной, ежегодными чек-апами, которое работает как в Москве, так и в регионах;
- страхование от несчастных случаев и онкологических заболеваний, страхование выезжающих за границу;
- три оплачиваемых отгула в год;
- доплата до уровня заработной платы по больничному листу за 14 календарных дней в год, доплата к отпускам, взятым в январе и мае;
- работа в банке с развитой культурой обратной связи;
- программа внутренних ротаций для сотрудников;
- бесплатные индивидуальные консультации психологов, юристов, экспертов по личным финансам и консультантов по здоровому образу жизни, карьерные консультации;
- льготные условия на банковские продукты и услуги;
- скидки от партнеров банка в приложении PrimeZone в сферах здоровья, развлечений, творчества и интернет-покупок.