- Работа в Москве
- Удаленно
- Разработчик
- IOS-разработчик
IOS-разработчик
По договоренности
МИФ — это более 250 человек, увлеченных тем, что делают, работая из разных уголков мира уже 20 лет.
У нас около 500 тысяч клиентов, пользующихся онлайн-продуктами издательства: интернет-магазином, электронной библиотекой и мобильным приложением для корпоративных клиентов.
Есть офис, но мы работаем удаленно. Для нас важно, чтобы работа была сделана в срок и с принятым в компании качеством.
Ищем в команду разработки IOS-разработчика - человека, который будет заниматься функционированием нашего приложения на устройствах Apple.
Задачи:
- Написание и поддержка кода приложения. Поддержка текущих версий приложения, участие в планировании и разработке новых функций.
- Кастомизация библиотеки Readium.
- Разработка пользовательского интерфейса.
- Интеграция с API и сервисами.
- Работа с базами данных.
- Оптимизация производительности.
Наш технологический стек: Xcode 26, Swager, Postman
Необходимые технические знания:
-
Swift 5.7+, UIKit, базовая интеграция со SwiftUI
-
PM и CocoaPods
-
QLite для мобильных: схема/миграции, конкурентный доступ (обязательно опыт с GRDB/Core Data)
-
Архитектура MVVM, модульность, DI.
-
Readium Mobile 2.7.x: r2-navigator/streamer/shared, EPUBPreferences/userStyles/ReadiumCSS, Locators/Positions, закладки/выделения; EPUB/PDF/Audio.
-
WKWebView: JavaScript Bridges, WKUserScript, CSS inject, безопасность бриджа (origin/CSP), производительность.
-
PDFKit: рендеринг, поиск, аннотации, кэширование и управление памятью.
-
AVFoundation: AVAudioSession (background), AVPlayer, Now Playing и MPRemoteCommandCenter.
-
Синхронизация: модель прогресса/закладок, мердж конфликтов, идемпотентные операции.
-
Фоновые задачи: BGTaskScheduler/Background Fetch.
-
Сеть и офлайн: URLSession (в т.ч. background transfers), возобновление загрузок, NWPathMonitor.
-
CI/CD: Fastlane, подпись, TestFlight.
Профилирование Instruments (Time Profiler, Leaks, Memory), тюнинг WKWebView/PDFKit.
Будет плюсом: Kotlin multiplatform
Условия:
-
Работаем удаленно. График 5/2 с 9:00 до 18:00 (по МСК).
-
Мы заботимся о своем эмоциональном и физическом благополучии: проводим воркшопы, большие корпоративные мероприятия, имеем доступ к качественному медицинскому обслуживанию по ДМС, включая психолога.
-
Выстраиваем прозрачные процессы в компании: открытые стратегии каждой команды, встречи по достижениям, ежемесячные митапы.
-
Доступ к большой библиотеке профессиональной литературы и книгам по саморазвитию, кругозору, научпопу, здоровому образу жизни, творчеству (даже тем, которые еще не вышли).
-
Возможность развиваться личностно: МИФ создает онлайн-курсы на самые разные темы, к ним тоже есть доступ. А еще у нас есть скидки на продукты компаний-партнеров (например, Skyeng, Skillbox, ProductStar и др.).
-
Все официально и по ТК РФ.
Опубликована 11 дней назад
Похожие вакансии
- Можно удаленно
- Полный день
- Опыт от 1 года
- Москва