Anykey
вчера

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

выше рынка на 39,2%
вакансия
~ 267 800 ₽
в среднем
192 439 ₽

сопроводительное письмо

Загрузите резюме в профиль и нейросеть определит категорию. После чего вы сможете генерировать сопроводительные письма для вакансий в этой категории

описание

Компания Anykey занимается разработкой кроссплатформенных финтех-приложений. Создает UI и бизнес-логику для внутренних проектов, финтех-сервисов, платежных систем и шлюзов для платформ Android, iOS и Web.

Вам предстоит заниматься разработкой кроссплатформенных финтех-приложений, созданием UI и бизнес-логики для внутренних проектов, финтех-сервисов, платежных систем и шлюзов. Вы будете реализовывать клиентскую часть интеграционных сервисов и API с внутренними бэкендами, внешними платежными провайдерами, работать с шинами событий. Вам нужно будет проектировать отказоустойчивые клиентские приложения с использованием локальных баз данных, кэшированием данных и эффективным управлением состоянием. Также предстоит разработка модулей по принципам Clean Architecture, с раздельными слоями и контрактами, автогенерацией моделей и роутинга, настройка сборки приложений для различных окружений и флейворов, написание скриптов, деплой сервисов в тестовый периметр.

требования

  • Имеете 2+ года опыта в разработке на Flutter (Dart)
  • Глубоко понимаете принципы объектно-ориентированного программирования и принципы SOLID, KISS, DRY
  • Имеете опыт создания сложных пользовательских интерфейсов с кастомными анимациями и высокой точностью по макетам
  • Понимаете принципы асинхронного и реактивного программирования, уверенно работаете со стримами, понимаете работу event loop в Dart
  • Уверенно понимаете Clean Architecture: слои, зависимости, интерфейсы, DI
  • Имеете опыт работы с Bloc (или аналогом) для управления состоянием, GetIt/Injectable для dependency injection
  • Работаете с сетью: Dio + Retrofit, умеете обрабатывать ошибки, кэшировать запросы
  • Знаете REST API, умеете работать с документацией OpenAPI/Swagger
  • Имеете опыт работы с локальным хранилищем: ObjectBox, Hive или аналогичными решениями
  • Имеете опыт навигации: AutoRoute, Beamer или аналогичными решениями
  • Понимаете жизненный цикл приложения Widget, Element, State
  • Внимательны, умеете тестировать себя, проверять бизнес-правила руками и глазами
  • Умеете читать и писать документацию, тикеты, описания PR
  • Будет плюсом опыт нативной разработки под Android (Kotlin/Java) и/или iOS (Swift/ObjC), опыт сборки и публикации приложений в App Store, Google Play, RuStore, опыт работы с многомодульными проектами (разделение на feature-модули, core-модули), опыт интеграции с внешними SDK (оплаты, карты, аналитика, пуш-уведомления), навыки написания Unit, Widget и Integration тестов, опыт работы с Web-платформой, знание протоколов gRPC, WebSockets

условия

  • Интересные задачи в области автоматизации сложных банковских процессов и создания клиентских приложений
  • Работа в финтех подразделении — возможность влиять на архитектуру, стек, процессы
  • Наставничество и рост до Senior/Tech Lead
  • Оформление по ТК РФ, гибкий график, 28 дней отпуска
  • Прозрачная грейд-матрица и ревью каждые 6 месяцев
  • Комфортный офис, закрытый контур, без бюрократии
Откликнуться Пожаловаться