24-MAG

Remote | Senior Mobile Developer — $50–$100/hour

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Удалённая консалтинговая позиция для опытных Senior Mobile-разработчиков (iOS, Android или кросс-платформа). Задача — создавать реалистичные мобильные инженерные задачи, воспроизводимые окружения и эталонные решения для обучения и оценки передовых AI-моделей.

Задачи

  • Проектировать реалистичные и технически сложные задачи по мобильной разработке на основе существующих репозиториев
  • Создавать задачи на исправление багов, разработку фич, рефакторинг и оптимизацию производительности
  • Разрабатывать задачи с учётом архитектуры мобильных приложений, состояния, асинхронности и жизненного цикла
  • Создавать задачи для iOS (Swift, SwiftUI, UIKit), Android (Kotlin, Jetpack Compose, Android Views) или кросс-платформы (React Native, TypeScript, JavaScript, Flutter, Dart)
  • Проектировать проблемы с тонкими багами и сложным поведением приложений
  • Строить воспроизводимые окружения разработки для каждой задачи
  • Определять постановку задачи, ожидаемое поведение и критерии приёмки
  • Разрабатывать детерминированные верификаторы корректности решений
  • Готовить полные эталонные реализации решений
  • Оценивать сложность и релевантность задач для оценки AI-моделей
  • Документировать требования, процедуры проверки и ожидаемые результаты

Требования

  • Значительный практический опыт в мобильной разработке
  • Продвинутое владение одним из направлений: iOS, Android или кросс-платформенная разработка
  • iOS: Swift со SwiftUI или UIKit
  • Android: Kotlin с Jetpack Compose или Android View system
  • Кросс-платформа: TypeScript или JavaScript с React Native, либо Dart с Flutter
  • Глубокое понимание архитектуры мобильных приложений и паттернов проектирования
  • Знание управления состоянием и жизненного цикла приложений
  • Опыт асинхронного программирования, конкурентности и отладки
  • Умение находить и устранять сложные баги
  • Опыт реализации нетривиальных фич в существующих кодовых базах
  • Навыки рефакторинга и проектирования поддерживаемого кода
  • Опыт выявления и устранения проблем производительности
  • Знакомство с тестированием, инструментами отладки и автоматической верификацией
  • Понимание детерминированной оценки и независимых от реализации критериев приёмки
  • Опыт работы с существующими репозиториями и сложной логикой приложений
  • Аналитическое мышление, самостоятельность и внимание к деталям
  • Навыки письменной коммуникации для документирования требований
  • Опыт с инструментами разработчика, инфраструктурой тестирования или автоматической оценкой кода — преимущество
  • Опыт с reinforcement learning окружениями или оценкой AI-моделей — плюс, но не обязателен

Условия

  • Freelance / контракт
  • Полностью удалённо
  • Оплата $50–$100 в час (заявленный диапазон)
  • Оплата по результату — за каждую выполненную задачу, соответствующую спецификации
  • Ожидаемая загрузка около 15 часов в неделю
  • 100 открытых позиций
  • Быстрый старт после отбора и онбординга
  • Первые задачи обычно в течение 24–48 часов после онбординга
  • Минимальные требования по сдаче задач в неделю, сообщаются на онбординге

Навыки

  • Swift
  • SwiftUI
  • UIKit
  • Kotlin
  • Jetpack Compose
  • Android View system
  • React Native
  • TypeScript
  • JavaScript
  • Flutter
  • Dart

Похожие вакансии

Software Engineer, Native Mobile
GleanSeniorSan FranciscoГибрид
140,000 – 265,000 USD в год
23 окт.
Senior Connectivity Software Engineer
HPSeniorSan FranciscoОфис
140,000 – 225,000 USD в год
23 окт.
Staff Software Engineer, Geo Automotive SDK
GoogleSeniorSeattleОфис
207,000 – 300,000 USD в год
21 окт.
Client Platform Engineer - Web/Mobile
LevelSeniorAustinОфис
21 окт.
Senior Software Engineer, Mobile, Android
GoogleSeniorSan DiegoОфис
174,000 – 252,000 USD в год
21 окт.
Remote | Senior Mobile Developer — $50–$100/hour — 24-MAG, 50 – 100 USD в час, New York | itrelocate