👩💻 Вакансия Senior iOS Developer
bonapolia · На сервисе с: 02.09.26 12:23
👩💻Вакансия Senior iOS Developer
🟢Удаленно в Польше, Казахстане, ЕС, Армении, Грузии🟢Полная занятость
🟢ЗП обсуждается на собеседовании
🟢В компанию Bonapolia
🟦Задачи
– Разработка, проектирование и поддержка функций iOS от момента внедрения до выпуска.
– Сотрудничать с межфункциональными командами в разработке функций, архитектуры и проведении экспериментов.
– Разработка функций, специфичных для конкретного региона, включая места посадки/высадки, наличие транспортных средств, маршруты, фиксированные точки и отслеживание в режиме реального времени.
– Интеграция базовых данных о местоположении, данных о местоположении в реальном времени, геозонирования, API, Google Maps/SDK для работы с картами, а также данных о маршрутах/транспортных средствах.
– Применяйте принципы чистой архитектуры и проверяйте запросы на слияние (PR) на соответствие стандартам кодирования и безопасность потоков данных.
– Настройка панелей мониторинга, расследование производственных проблем и проведение анализа первопричин совместно с бэкэндом и отделом контроля качества для предотвращения регрессий.
– Обеспечение качества кода посредством модульного тестирования, тестирования снимков состояния и пользовательского интерфейса, а также проверки кода.
– Поддержка флагов функций, A/B-экспериментов и контролируемого/поэтапного внедрения.
🟦Требования
– Более 4 лет опыта разработки коммерческих iOS-приложений.
– Экспертные знания iOS SDK 13+, UIKit, SwiftUI, Alamofire, SnapKit, Google Maps, APNs, Swift Package Manager, REST/HTTP-опросов, Firebase и мобильной аналитики.
– Опыт работы с системами проектирования и библиотеками компонентов в SwiftUI/UIKit.
– Уверенное владение RESTful API и интеграцией со сторонними библиотеками.
– Отличное знание автономного хранения данных и современных методов параллельного программирования (async/await, GCD).
– Опыт работы с оптимизацией производительности и анализом проблем, связанных с автономным хранилищем/параллельным выполнением, с использованием инструментов Xcode Instruments и сетевых отладочных инструментов.
– Понимание принципов чистой архитектуры и архитектурных шаблонов, таких как MVC, MVVM и MVP.
– Практический опыт работы с функциями определения местоположения, геозонирования, отслеживания местоположения в реальном времени и функциями, основанными на местоположении.
– Опыт разработки приложений на основе карт и интеграции картографических, маршрутных или транспортных/геолокационных сервисов.
– Понимание принципов работы серверных служб и проектирования API.
– Владение Git.
– Знание конвейеров CI/CD и инструментов контроля качества кода.
– Отличное знание правил проверки приложений в App Store и полного цикла разработки мобильных приложений.
– Умение писать поддерживаемый и тестируемый код с высоким уровнем модульного и моментального тестирования.
– Опыт работы с инструментами для совместной работы над проектами.
🌐 ••••••••
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.