Дартс рекрутинг сервисез

Senior Mobile Data engineer (iOS)

До 6 500 USD
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Swift
  • Data Analysis
  • Computer science
  • iOS
Наш клиент, health приложение (10 млн пользователей в 130 странах и 180 тысяч пятизвездочных оценок в AppleStore) открывает позицию Mobile Data engineer в направлении Data engineering (сейчас в команде 5 человек).

Компания прибыльная, находится на 44 месте в категории Health&Fitness Top Grossing в США. Темпы роста компании за последние 4 года - 95% в год.

В компании работает больше 100 человек, сотрудники работают из 24 стран и говорят преимущественно на русском языке. 95% сотрудников которые работают более одного года являются акционерами компании.

Основная цель должности: создание и развитие решений по хранению и обработке данных на мобильных устройствах, которые помогают компании поставлять ценность пользователям быстро, масштабируемо и с минимальными издержками. В фокусе — не абстрактная техническая "чистота", а практичная архитектура, служащая и целям бизнеса, и интересам пользователей.

Основные задачи:

  • Организовать общее локальное хранилище данных, возникающих в разных модулях мобильного приложения (которые разрабатывают разные команды)

  • Отвечать за модели и качество данных. Делать их удобными и непротиворечивыми для других команд

  • Разработать и поддерживать решение надежной синхронизации данных между мобильным приложением и бэкендом

  • Разрабатывать и поддерживать единые процессы обработки данных между разными командами и разными платформами (iOS и Android)

Какой опыт, знания и навыки нужны?

  • Опыт разработки под iOS (Swift)

  • Опыт с организацией хранения существенных объемов разных пользовательских данных (Gb+) внутри мобилки обязателен (что-то из: CoreData, SQLite, Realm). Ищем человека, который не просто знает что это такое в теории, а прям уже работал с этим и уже организовывал хранение разнородных данных внутри мобилки.

  • Опыт взаимодействия с продуктовыми командами и внедрения процессов.​​​​​​​

Дополнительно, что будет плюсом:

  • Опыт работы и с Android платформой.
  • Опыт с чем-то из Kotlin Multiplatform (KMP), JavaScriptCore (JSCore), FFI (Foreign Function Interface)
  • Бэкграунд в Data Analysis, Business Analysis, Data Engineering
  • Data Modeling в области Medical/Quantified-self data - вряд ли у кого-то будет, но если вдруг - то это плюс

Компания предлагает:

  • Заработная плата обсуждается исходя из ваших ожиданий
  • Свободный график, удаленная работа
  • Страна проживания на ваш выбор
  • Оформление по договору оказания услуг (в приоритете ИП в Грузии/Армении), у вас будет свобода в выборе дней для «перезагрузки» и переездов — дей–оффы за счет компании, компания не отслеживает количество дней вашего отпуска (безлимитный отпуск) , есть опционная программа
  • В компании динамично, интересно, компания живет на пике технологий и инноваций