Обязанности:
«БПС»- российская IT компания, которая разрабатывает собственные продукты в сфере банковского ПО. «БПС» является разработчиком и дистрибьютором семейства продуктов SmartVista, которые обеспечивают поддержку и оптимизацию бизнес-процессов в сфере платежей. Мы ищем Flutter-разработчика в отдел Digital Banking. Почти весь UI и часть бизнес-логики написаны на Flutter, в нем активно используются возможности нативных платформ (работа с камерой, Foreground Service в Android и Extensions в iOS), платформенные API через плагины и даже немного Dart FFI. Стек: Flutter, Swift, Kotlin, Java, MobX, Redux Чем предстоит заниматься: Разработка кросс-платформенных приложений на фреймворке Flutter Проектирование архитектуры приложений Разработка новых фич и поддержание и доработка существующих приложений Разработка пользовательских интерфейсов (есть своя дизайн-система) Оптимизация энергопотребления приложения Разработка и оптимизация многомодульной архитектуры Проведение код-ревью и наставничество менее опытных разработчиков Что мы ожидаем: Опыт разработки на Flutter от 3 лет, хорошее знание Dart Опыт работы с Android или iOS от 1 года Понимание клиент-серверной модели взаимодействия приложений Реализация взаимодействия Dart с нативным и платформенным кодом Понимание REST API + опыт работы с Websocket Умение реализовывать интерфейсы по дизайн-макетам Опыт разработки клиент-серверных приложений (REST, JSON) Опыт работы с Git, знание git flow Понимание базовых алгоритмов и структуры данных Знание современных архитектурных паттернов в мобильной разработке (Clean Architecture, BLoC, MVVM, MVP) и принципов функционального программирования Уверенное понимание принципов SOLID Опыт c Firebase (notifications, analytics) Опыт работы с фото/видео камерой, аудио, геолокацией (android/ios) Будет плюсом: Уверенное знание одного из языков: Kotlin/ Swift/ Objective С/ Java, опыт работы с инструментами CI/CD, опыт написания тестов Мы предлагаем: Участие в интересных и сложных проектах Молодой дружный коллектив профессионалов, у которых есть чему научиться Участие в конференциях, курсы повышения квалификации в т.ч. курсы английского языка Добровольное медицинское страхование (ДМС) Оплата фитнеса Оформление по ТК РФ, оплата больничных и отпусков, белая зарплата, годовые бонусы по результатам работы Справедливая зарплата по результатам собеседования и вашей квалификации. Гибкий график работы Возможность удаленной работы