← Все вакансии/Middle/Devexperts
MiddleHybridPorto

Android Developer

D
Devexperts
Уровень
Middle
Формат
Hybrid
О роли

Описание вакансии

О компании
  • Devexperts работает с уважаемыми финансовыми институтами, поставляя продукты и индивидуальные решения для розничных и брокерских домов, бирж и компаний по управлению активами.
  • Компания фокусируется на торговых платформах и автоматизации брокерской деятельности, сложных проектах разработки ПО, продуктах рыночных данных и IT-консалтинге.
Обязанности
  • Улучшать и совершенствовать нашу мобильную торговую Android-платформу: текущая цель — внедрить Compose с Kotlin flows в уже существующие функции.
  • Совместно проектировать и развёртывать инновационные функции с использованием Kotlin.
  • Делиться экспертизой во время код-ревью и сессий уточнения требований.
  • Активно участвовать в обсуждениях инженерных решений на уровне платформы, предлагая инновационные идеи для улучшения.
  • Работать вместе для создания новых идей: в нашей команде идеи каждого важны. Тесно взаимодействовать с людьми, предлагающими продуктовые идеи, дизайнерами и другими разработчиками.
  • Постоянно повышать уровень разработки, возглавляя технические исследования и прототипирование.
Требования
  • Владение Kotlin и Java.
  • Глубокое понимание Android framework.
  • Аналитические и проблемно-ориентированные навыки.
  • Знание принципов ООП и умение применять их на практике.
  • Сильное понимание структур данных, ООП, ФП, принципов SOLID.
  • Глубокое понимание многопоточности в Android, RxJava, RxKotlin, и компромиссов между реактивным и императивным программированием, Kotlin Coroutines.
  • Обширные знания компонентов архитектуры Android: LiveData, ViewModel, Navigation и т.д.
  • Уровень английского B2 или выше.
  • Степень бакалавра или выше в области Computer Science или смежной области.
  • Опыт разработки Android-приложений 4+ года.
Nice-to-have
  • Опыт в финансовом, брокерском или биржевом ПО.
  • Знание лучших практик Accessibility в Android.
  • Опыт Snapshot-тестирования.
  • Опыт работы с бэкенд-компонентами на Java.
  • DI — Dagger 2, Hilt или другой инструмент внедрения зависимостей.
  • Хорошее понимание сетевого взаимодействия и клиент-серверной коммуникации.
  • CI/CD, Gradle и TeamCity.
  • Опыт дизайна пользовательских интерфейсов и юзабилити.
Условия
  • Гибридный/удалённый режим работы.
  • Гибкий график.
  • Полностью оплачиваемые дополнительные дни wellness (3 дня в год).
  • Медицинская страховка для сотрудников и детей.
  • Компенсация фитнеса / Urban Sports Club Membership.
  • Компенсация питания (Coverflex Card).
  • Система Flexpay (Coverflex).
  • Современный офис с новым оборудованием.
  • PlayStation, настольный футбол и музыкальные инструменты в офисе.
  • Парковочные места / компенсация транспорта.
  • Бесплатные напитки и закуски.
  • Тимбилдинги, корпоративы, футбольный клуб, музыкальный клуб, клуб спикеров.
  • Бесплатный вход на корпоративные внешние мероприятия.
  • Возможность участия в конференциях и профессиональных ярмарках.
  • Поддержка развития личного бренда.
  • Профессиональное обучение.
Стек и навыки

С чем работаем