Команда доставки продукта отвечает за разработку и поддержку геофункционала и сервисов отслеживания местоположения в реальном времени, включая пользовательские геовозможности в приложении и интеграционный слой для улучшения пользовательского опыта.
ios разработчик геофункционала
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Проектировать, разрабатывать и поддерживать функционал iOS-приложения — от реализации до релиза;
- Взаимодействовать с кросс-функциональными командами по вопросам дизайна функций, архитектуры и онлайн-экспериментов;
- Разрабатывать геоспецифичные функции: подбор и высадку, доступность транспорта, маршруты, фиксированные точки, трекинг в реальном времени;
- Интегрировать Core Location, отслеживание местоположения в реальном времени, геозоны, API, SDK карт, данные о маршрутах и транспорте;
- Применять принципы Clean Architecture и проводить ревью PR по стандартам кодирования и безопасным потокам данных;
- Настраивать дашборды мониторинга и расследовать инциденты в продакшене;
- Выполнять поиск корневых причин совместно с командами Backend и QA для предотвращения регрессий;
- Обеспечивать качество кода с помощью юнит-, snapshot- и UI-тестирования, а также code review;
- Поддерживать feature flags, A/B-эксперименты и контролируемые поэтапные раскатки функций.
требования
- От 4 лет коммерческого опыта разработки iOS-приложений;
- Экспертное знание iOS SDK 13+, UIKit, SwiftUI, Alamofire, SnapKit, Google Maps, APNs, Swift Package Manager, REST/HTTP polling, Firebase и мобильной аналитики;
- Опыт работы с дизайн-системами и библиотеками компонентов в SwiftUI/UIKit;
- Уверенное владение RESTful API и интеграцией сторонних библиотек;
- Глубокое понимание офлайн-хранилищ и современной конкурентности: async/await, GCD;
- Навыки настройки производительности и анализа проблем с офлайн-хранилищем и конкурентностью с помощью Xcode Instruments и инструментов отладки сети;
- Понимание принципов Clean Architecture и архитектурных паттернов MVC, MVVM, MVP;
- Практический опыт работы с Core Location, геозонами, отслеживанием местоположения в реальном времени и геофункциями;
- Опыт разработки картографических приложений и интеграции картографических, маршрутных или транспортных сервисов данных;
- Понимание принципов работы бэкенд-сервисов и проектирования API;
- Уверенное владение Git;
- Знакомство с CI/CD-пайплайнами и инструментами контроля качества кода;
- Хорошее знание правил App Store Review Guidelines и полного жизненного цикла доставки мобильного приложения;
- Умение писать поддерживаемый и тестируемый код с высоким покрытием юнит- и snapshot-тестами;
- Опыт работы с инструментами коллаборации по дизайну;
- Английский уровня B2;
- Будет плюсом опыт работы с feature flags и фреймворками для экспериментов, опыт использования инструментов управления пакетами и интеграции сторонних библиотек, опыт применения AI-инструментов для ускорения разработки и тестирования.
условия
- Оформление через ИП или самозанятость;
- Работа через аутстафф;
- Длительность проекта — до конца года;
- Ставка — от 290-300 000 ₽ на руки;
- Локации найма: Польша, Казахстан, страны ЕС, Армения, Грузия;
- Проектная работа.
навыки
RED–РЕКРУТИНГ ДЛЯ ТЕХ, КТО СОЗДАЕТ БУДУЩЕЕ Мы оцениваем кандидатов комплексно, включая их психологический профиль. Это помогает создавать сильные команды, где люди остаются надолго и работают с удовольствием.
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.