AppNation
AppNation
11 – 50 Працівники
B2CШтучний інтелект
AppNation — компанія у сфері штучного інтелекту, яка розробляє та публікує споживчі мобільні застосунки на основі великих мовних і візуальних моделей. Її портфоліо охоплює генерацію фото й відео, чати та пошук із використанням ШІ, а також проєктування інтер’єрів за допомогою ШІ. Компанія також створює інфраструктуру для цих рішень і керує високонавантаженими конвеєрами моделей, які щодня обробляють мільйони передбачень і токенів. Команди AppNation працюють над технологіями ШІ, розробленням мобільних продуктів, розвитком споживчої аудиторії та інтеграцією платформ, розширюючи доступ до своїх інструментів і сервісів.

Провідний розробник iOS — гібридний формат у Туреччині

Приєднуйтеся до AppNation у ролі провідного iOS-інженера, розробляючи й масштабуючи мобільні застосунки на основі ШІ. Ви керуватимете нативною архітектурою iOS, інтеграціями з платформою Apple, оптимізацією продуктивності та взаємодією з Flutter.

Опис

  • Розробляти й підтримувати масштабовані, готові до промислової експлуатації застосунки для iOS на Swift і SwiftUI
  • Керувати нативним шаром iOS у Flutter-застосунках, охоплюючи архітектуру, інтеграції та платформну функціональність
  • Реалізовувати нативні можливості Apple, як-от віджети WidgetKit, Live Activities, Dynamic Island, App Intents, Siri Shortcuts, розширення сповіщень і push-сповіщень, Share extensions, Sign in with Apple та StoreKit 2
  • Інтегрувати функції ШІ в нативний досвід iOS за допомогою Core ML, моделей на пристрої, API Apple Intelligence, а також фреймворків Speech і Vision
  • Формувати підтримувану архітектуру iOS, багаторазово використовувані компоненти та чіткі межі між нативним кодом і Flutter
  • Використовувати Instruments та інструменти моніторингу продуктивного середовища для аналізу й покращення часу запуску, використання пам’яті, швидкості реагування та загальної продуктивності застосунку
  • Забезпечувати надійну роботу на підтримуваних розмірах iPhone та iPad, операційних системах і форм-факторах пристроїв
  • Розвивати тестування, перевірку коду, CI/CD, процеси релізу та спостережуваність мобільних застосунків
  • Підтримувати розвиток команди через перевірки нативного коду, внутрішні рекомендації, обмін знаннями та менторство з iOS для Flutter-розробників

Вимоги

  • Щонайменше п’ять років професійного досвіду розробки для iOS, включно з випуском і підтримкою робочих застосунків в App Store
  • Сильний інтерес до екосистеми Apple і сучасних практик розробки для iOS
  • Високий рівень володіння Swift і практичний досвід роботи зі SwiftUI у продуктивному середовищі
  • Глибоке знання архітектури iOS, життєвого циклу застосунків, модульного дизайну та API платформи
  • Практичне знання розширень застосунків, WidgetKit, фонових режимів, push-сповіщень, StoreKit і життєвого циклу застосунку
  • Розуміння Swift Concurrency, зокрема async/await, actors, структурованої конкурентності та безпеки потоків
  • Впевнене володіння ARC, керуванням пам’яттю, retain cycles і профілюванням продуктивності
  • Впевнена робота з Instruments та інструментами виробничої діагностики
  • Досвід налаштування проєктів Xcode, підписування коду, provisioning, CI/CD і повного процесу випуску в App Store
  • Досвід діагностування проблем у продуктивному середовищі за допомогою звітів про збої, логів, метрик та інструментів профілювання
  • Досвід інтеграції нативного коду iOS із кросплатформним фреймворком або сильна готовність вивчити Flutter
  • Робоче володіння англійською мовою
  • Ступінь бакалавра з комп’ютерної інженерії, інформатики або суміжної дисципліни чи еквівалентний практичний досвід

Переваги

  • Конкурентна компенсація
  • Приватне медичне страхування
  • Компенсація харчування
  • Компенсація проїзду
  • Підтримка під час переїзду
  • Гнучкий формат роботи
  • Можливість керувати проєктами та впливати на технічні рішення
  • Можливості для швидкого професійного зростання