Flutter-разработчик

Дата размещения вакансии: 06.10.2024
Работодатель: БПС Инновационные Программные Решения
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

«БПС»- российская 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, опыт написания тестов

Мы предлагаем:

  • Участие в интересных и сложных проектах
  • Молодой дружный коллектив профессионалов, у которых есть чему научиться
  • Участие в конференциях, курсы повышения квалификации в т.ч. курсы английского языка
  • Добровольное медицинское страхование (ДМС)
  • Оплата фитнеса
  • Оформление по ТК РФ, оплата больничных и отпусков, белая зарплата, годовые бонусы по результатам работы
  • Справедливая зарплата по результатам собеседования и вашей квалификации.
  • Гибкий график работы
  • Возможность удаленной работы