IOS Developer

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

Привет! Мы — Magic Solutions, занимаемся разработкой приложений под iOS, MacOS, Android, Windows. Сами создаем продукты и сами их продвигаем, все in-house.

Мы зарабатываем на рекламе: на нескольких наших приложениях общая аудитория около 100 млн установок, и около 1 млн активных пользователей каждый день.

Мы отлично разбираемся в разработке: сильная команда и отлаженные процессы помогают создавать одно приложение за другим.

Ищем самостоятельного IOS-разработчика, который займется разработкой нового приложения (утилиты) с нуля.

Что у нас есть:

  • бэклог, доски и таски в Jira;
  • верстка в коде: SwiftUI и UIkit, сейчас используем SnapKit; Coordinator;
  • реактивный подход к написанию приложений: Combine;
  • БД: Realm;
  • кодогенерация: XcodeGen и SwiftGen;
  • архитектура вью слоя: MVVM;
  • CocoaPods/SPM;
  • анимация: Lottie, Core Animation;
  • Firebase: Remote Config и Analytics.

Что предстоит делать:

  • разрабатывать приложение с нуля;
  • проектировать и добавлять новые функции;
  • рефакторить код: для улучшения качества и производительности; для улучшения архитектурных решений.

Ждем, что ты:

  • имеешь опыт работы с подписками и реализацией пейволлов (Adapty, RevenueCat, StoreKit);
  • работал с аналитикой (Amplitude, Firebase);
  • уверенное владеешь Grand Central Dispatch (GCD), включая использование DispatchSemaphore, DispatchWorkItem, DispatchGroup;
  • знаешь Combine (минимум - интеграция с SwiftUI);
  • умеешь работать с UserDefaults и с инструментами отладки: Instruments, Thread Debugger, Memory Graph Debugger, View Debugger;
  • понимаешь Memory Management (ARC, Retain Cycles и пр.).

Круто, если у тебя есть опыт:

  • работы с Lottie для анимаций;
  • использования Photos framework (PHPhotoLibrary, PHAssetResource, PHAsset);
  • работы с Contacts framework (CNContactStore, CNContact);
  • интеграции EventKit framework (EKEventStore);
  • работы с Vision framework;
  • знаний в области CoreImage, CoreGraphics, Metal;
  • использования OperationQueue;
  • работы с Keychain;
  • оптимизации и профилирования UI с помощью Instruments (Time Profiler, Core Animation, анализ SwiftUI), особенно при работе с большими списками и коллекциями.

У нас:

  • проектный формат работы;
  • зп в рублях или $;
  • удаленка: работа из любой точки мира;
  • развивающая среда и зона для экспериментов (обоснованных);
  • команда единомышленников всегда на связи.

Навыки
  • Swift
  • StoreKit
  • Adapty
  • GCD
Посмотреть контакты работодателя

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

MP Rating
Удаленная работа
  • Москва

  • Не указана

Рекомендуем

Frontend-разработчик на проект (Next.js / React / TailwindCSS)

Базанихина Анастасия Владимировна

Удаленная работа
  • Москва

  • от 100000 RUR

Рекомендуем
Stepa Mobile

IOS Developer

Stepa Mobile

Удаленная работа
  • Москва

  • от 100000 RUR

Рекомендуем
Syndicate Group

Playable Ads Developer

Syndicate Group

Удаленная работа
  • Москва

  • от 100000 RUR

NOVATEST
Удаленная работа
  • Москва

  • от 100000 RUR

ArrowMedia
Удаленная работа
  • Москва

  • от 100000 RUR

RGW
Удаленная работа
  • Москва

  • от 150000 RUR

Madness
Удаленная работа
  • Москва

  • до 180000 RUR

Mobio
Удаленная работа
  • Москва

  • от 1200 RUR

Katenglish School

Python-разработчик

Katenglish School

Удаленная работа
  • Москва

  • до 250000 RUR

IBS
Удаленная работа
  • Москва

  • до 250000 RUR

Павлова Алиса Юрьевна
Удаленная работа
  • Москва

  • от 50000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию