Future Processing
Future Processing
Future Processing — консалтинговая компания в сфере цифровой стратегии и партнер по реализации технологических решений, основанная в 2000 году. Компания помогает организациям в сфере консалтинга, логистики и здравоохранения использовать искусственный интеллект, облачные технологии, данные и современные программные системы для повышения эффективности операций и производительности. Компания занимается внедрением ИИ, интеграцией данных, модернизацией систем и кибербезопасностью, уделяя особое внимание измеримым бизнес-результатам и модели оказания услуг с оплатой только за достигнутый результат.

Старший разработчик Android — удалённая работа в Польше

Разрабатывайте и поддерживайте крупное банковское Android-приложение для польского банка. Создавайте функциональность на Kotlin и Java, общие компоненты Kotlin Multiplatform и интерфейсы на Jetpack Compose.

Описание

  • Проектировать, разрабатывать и поддерживать мобильные Android-приложения на Kotlin и Java
  • Создавать новые функции и улучшать существующие модули в соответствии с бизнес- и техническими требованиями
  • Участвовать в разработке архитектуры приложения с использованием паттернов MVVM, MVI и MVP
  • Разрабатывать решения на Kotlin Multiplatform и помогать создавать компоненты, общие для разных платформ
  • Реализовывать современные пользовательские интерфейсы с помощью Jetpack Compose
  • Работать с библиотеками и инструментами Coroutines, Hilt и Dagger
  • Создавать и поддерживать модульные тесты, обеспечивая высокое качество кода
  • Участвовать в проверке кода и помогать внедрять эффективные инженерные практики
  • Сотрудничать в Scrum-команде разработки, участвуя в планировании, уточнении задач и встречах по анализу результатов
  • Использовать Git и участвовать в поддержании и улучшении процесса разработки программного обеспечения
  • Исследовать и устранять технические проблемы, оптимизируя производительность мобильных приложений
  • Взаимодействовать с командами backend, QA и UX/UI

Требования

  • Не менее пяти лет опыта разработки мобильных Android-приложений
  • Уверенное владение Java и Kotlin
  • Опыт работы с Kotlin Multiplatform
  • Умение использовать систему контроля версий Git, включая Bitbucket
  • Знание архитектур MVI, MVVM и MVP
  • Умение писать модульные тесты
  • Знание шаблонов проектирования программного обеспечения
  • Знакомство с Jetpack Compose, Coroutines, Hilt и Dagger
  • Опыт работы по Scrum и с Jira
  • Опыт работы на MacBook будет преимуществом
  • Знание Git на продвинутом уровне, включая rebase, merge, patch и cherry-pick, будет преимуществом