ROGII

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

Коротко

Senior iOS Developer в ROGII — международной IT-компании, разрабатывающей продукты для нефтегазовой индустрии для клиентов типа BP, Shell, Total, Saudi Aramco. Требуется самостоятельно вести крупные фичи, проектировать архитектуру модулей, глубокое знание Swift, Swift Modern Concurrency, UIKit/SwiftUI, RxSwift/Combine, Alamofire/URLSession. Опыт не менее 6 лет активной разработки, формат работы — гибрид или полностью удаленно.

Кто мы?
ROGII – международная IT-компания, разрабатывающая собственные уникальные продукты для нефтегазовой индустрии (серверные, десктопные и мобильные приложения).
— более 300 клиентов за рубежом включая BP, Shell, Repsol, Total, Marathon, OXY, Wintershall, Saudi Aramco и др.
— в команде работают профессионалы с опытом 5+ лет, используются передовые IT-решения (облачные технологии, bigdata массивы, технологии машинного обучения, 3D визуализация).
Ищем Senior iOS Developer с крепкой технической базой, которому интересно разбираться в продукте и бизнес-логике, принимать технические решения и доводить функциональность до релиза с опытом не менее 6 лет активной разработки.
Чем предстоит заниматься:
•Разрабатывать новый функционал iOS-приложения: от уточнения требований и технической проработки до релиза и сопровождения.
•Самостоятельно вести крупные фичи с циклом разработки в несколько месяцев: декомпозировать задачи, оценивать сроки, учитывать зависимости и риски.
•Проектировать архитектуру новых модулей и их взаимодействие с существующим приложением, обосновывать выбранные решения.
•Решать алгоритмические и визуальные задачи, работать с производительностью, анимациями, графикой и многопоточностью.
•Обсуждать требования с бизнесом и командой, предлагать варианты реализации с учетом целей продукта и технических ограничений.
•Поддерживать прозрачность работы: сообщать о прогрессе, своевременно обозначать проблемы и обращаться за помощью, когда она нужна.
Что важно:
Техническая база
•Глубокое знание Swift и понимание механизмов используемых технологий: способность объяснить, как работает решение, почему оно подходит для задачи и какие у него ограничения.
•Опыт проектирования iOS-приложений или крупных модулей: разделение ответственности, управление зависимостями и состоянием, понимание архитектурных компромиссов.
•Опыт работы со Swift Modern Concurrency: structured concurrency, async/await, actors, Sendable; знание GCD и OperationQueue. Умение писать потокобезопасный код и корректно работать с фоновыми контекстами Core Data.
•Опыт работы с UIKit и SwiftUI.
•Опыт использования Core Animation и Core Graphics для кастомного рендеринга.
•Опыт работы с RxSwift и Combine: schedulers, operators, управление памятью.
•Уверенная работа с Alamofire и URLSession: построение сетевого слоя, повторные запросы, кодирование и декодирование данных, обработка ошибок, SSL pinning.
•Опыт работы с WebSocket через URLSessionWebSocketTask.
Самостоятельность и взаимодействие
•Опыт самостоятельной разработки крупных фич — от проработки требований до выпуска в продакшен.
•Умение организовать свою работу без постоянного контроля и подробных пошаговых инструкций.
•Готовность самостоятельно вести iOS-задачи в периоды отсутствия тимлида, вовремя поднимая вопросы, требующие согласования.
•Умение уточнять неоднозначные требования, аргументировать свою позицию, обсуждать альтернативы и договариваться.
•Интерес к бизнес-логике продукта и понимание того, какую задачу пользователя решает разрабатываемая функциональность.
•Ответственность за конечный результат: работоспособность, качество и выпуск фичи.
Работа с ИИ
•Практический опыт использования ИИ-инструментов в разработке и понимание их рисков и ограничений.
•Умение проверять сгенерированные решения: понимать код, оценивать его корректность, безопасность и соответствие архитектуре, проверять тестами и учитывать граничные случаи.
•Способность критически оценивать предложения ИИ с учетом бизнес-контекста и самостоятельно отвечать за итоговое решение.
Что предлагаем:
•Полностью удаленную работу или гибрид.
•Работу над собственным продуктом в международной команде.
•Заработную плату по результатам собеседования.
•Испытательный срок — три месяца.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте