Кто мы?
ROGII – международная IT-компания, разрабатывающая собственные уникальные продукты для нефтегазовой индустрии (серверные, десктопные и мобильные приложения);
- офисы в России, Европе, США, Канаде, странах Южной Америки, на Ближнем Востоке, в Австралии;
- более 300 клиентов за рубежом включая BP, Shell, Repsol, Total, Marathon, OXY, Wintershall, Saudi Aramco и др.
- в команде работают профессионалы с опытом 5+ лет, используются передовые IT-решения (облачные технологии, bigdata массивы, технологии машинного обучения, 3D визуализация).
С чем предстоит работать:
- Разрабатывать новый функционал iOS-приложения (от технической аналитики и декомпозиции до релиза и сопровождения).
- Решать сложные алгоритмические и визуальные задачи (производительность, анимации, графика, многопоточность).
- Участвовать в обсуждении технических решений, анализе и планировании продукта (оценка рисков и трудозатрат).
- Проводить code review и поддерживать единые инженерные практики.
Нам важно, чтобы у вас было:
- Опыт работы с RxSwift и Combine (schedulers, operators, управление памятью).
- Опыт работы с GCD (DispatchQueue, QoS, синхронизация), OperationQueue, Swift Modern Concurrency (structured concurrency, async/await, actors, Sendable); умение писать thread-safety код и избегать гонок/дедлоков; диагностика Thread Sanitizer и Instruments; корректная работа с фоновыми контекстами Core Data.
- Уверенная работа с Alamofire и URLSession (построение сетевого слоя, ретраи, кодирование/декодирование, обработка ошибок, SSL pinning).
- Опыт работы с web socket (URLSessionWebSocketTask).
- Опыт использования Core Animation и Core Graphics для кастомного рендеринга. Плюсом будет опыт работы с Metal для высокопроизводительного рендеринга.
- Опыт работы с Core Data (NSPersistentContainer, background contexts, производительность, NSFetchedResultsController).
- Знание шаблонов проектирования и умение их применять, придерживаясь принципов SOLID.
Мы предлагаем:
- Офис в г. Алматы, Улица Ауэзова, 175/1;
-
Гибридный формат работы с гибким графиком;
-
Эргономичное рабочее место с современным оборудованием;
-
Официальное оформление по ТК РК;
-
ДМС после прохождения испытательного срока;
-
Заработная плата по результатам собеседования;
-
Испытательный срок - три месяца.