4 марта 2025
DEX - Ведущий разработчик мобильных и веб-сервисов
О компании:
С 2006 года DEXзарекомендовала себя как инновационный лидер в области мобильных и веб-технологий. Мы предлагаем уникальную модель работы, сочетая в себе аутсорсинг и аутстаффинг, что позволяет нашим сотрудникам работать над разнообразными проектами и задачами. Это подход способствует не только техническому росту, но и развитию умения адаптироваться к различным рабочим средам и культурам. Наши партнерства с ведущими игроками рынка, такими как Спартак, Сбербанк, Газпром и Nokia, открывают перед нашей командой возможности для профессионального развития и участия в проектах мирового уровня.
Наша команда:
В DEX работает более 150 профессионалов, которые не только воплощают в жизнь инновационные проекты, но и постоянно совершенствуются, обмениваясь знаниями и опытом в рамках нашей корпоративной Академии и IT-сообщества.
Мы в поисках Middle Flutter Developer (удаленно)
ТРЕБОВАНИЯ:
Опыт коммерческой разработки на Flutter от 2 лет
Хорошее знание Dart
Опыт работы с Android или iOS от 1 года
Уверенное знание одного из языков: Kotlin, Swift, Objective-C, Java (как плюс)
Понимание клиент-серверной модели взаимодействия приложений
Опыт реализации взаимодействия Dart с нативным и платформенным кодом
Опыт работы с REST API и WebSocket
Умение реализовывать интерфейсы по дизайн-макетам
Опыт работы с Git, знание git flow
Понимание базовых алгоритмов и структур данных
Знание современных архитектурных паттернов в мобильной разработке (Clean Architecture, BLoC, MVVM, MVP) и и принципов функционального программирования
Уверенное понимание принципов SOLID
Опыт работы с Firebase (notifications, analytics)
Опыт работы с фото/видео камерой, аудио, геолокацией (Android/iOS)
БУДЕТ ПЛЮСОМ:
Опыт работы с MobX, Redux
Оптимизация энергопотребления приложения
Разработка и оптимизация многомодульной архитектуры
Опыт работы с платформенными API через плагины
Опыт работы с Dart FFI
ОБЯЗАННОСТИ:
Разработка кросс-платформенных мобильных приложений на Flutter
Проектирование архитектуры приложений
Разработка новых фич и поддержка существующих приложений
Разработка пользовательских интерфейсов (есть своя дизайн-система)
Оптимизация производительности и энергопотребления приложения
Взаимодействие с командой аналитиков и разработчиков