Перейти к содержимому
Группа Компаний Орбита
Г
Группа Компаний Орбита
Москва
активна · проверена 1 час назад

iOS разработчик (Swift)

Ищем опытного iOS разработчика для работы над масштабными цифровыми решениями в крупной российской ИТ-компании. Требуется глубокое знание Swift, UIKit, архитектурных паттернов и многопоточности. Предлагаем полную удаленку, белую зарплату, ДМС и возможности для профессионального роста.

senior удалённо до ~1 527 500 ₸ (250 000 RUB)
salary intelligence

Эта вакансия платит больше рынка

На 18% выше медианы Swift по 23 вакансиям за 90 дней.

эта
1 527 500 ₸
медиана
1 222 000 ₸
p25–p75
1 000 000 – 1 527 500 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты Swift Калькулятор зарплат
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
описание

Что предстоит делать

Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания Масштабный технологический проект с глубокой экспертизой в цифровизации бизнеса. Ключевые отрасли: государственный сектор, FinTech, HR Tech, коммуникации и медиа, услуги, рынок недвижимости, travel. Нам доверяют крупнейшие компании РФ, среди них: Т1, ВТБ, Иннотех, Альфа Банк, ОИС и другие. Более 6 лет мы ведем собственную продуктовую и заказную разработку высокоэффективных цифровых решений.

  • Базовые знания: Рабочий опыт работы с программами навыком работы с программами Microsoft Word, Microsoft Excel, Microsoft Outlook, Microsoft PowerPoint, Atlassian Jira, Atlassian Confluence или иными программами/сервисами/системами с аналогичным функционалом; Опыт работы с офисными средствами телекоммуникаций: телефоном, электронной почтой и т.д.;
  • Базовые знания языка: Глубокие знания основных типов данных, протоколов, расширений. Глубокие знания и правильное применение функций высшего порядка, понимание их различий. Правильное применение делегатов и замыканий. Понимание Optional типа. Правильное применение и оптимизация коллекций (Dictionary, Array и т.д). Ошибки компиляции и их исправление. Практическое применение generic, уверенная работа с associated types. Протокол ориентированость. Крепкое понимание диспетчеризации (статическая,таблицах (два вида) и сообщениях). Навыки оптимизации кода и производительности. Экспертное применение механизма свизлинга. Правильное применение и понимание проблем типов с плавающей точкой. Знание модификаторов доступа. Умение писать собственные subsctipt's. Знания о RunLoop, Indirect Enum. Обеспечение совместимости кода между версиями Swift.
  • Архитектура: Знание архитектур MVC, MVVM, Clean Swfit, Viper. Полные знания и применения паттернов проектирования. Знание SOLID принципов, DRY, KISS, YAGNI. Применение DI. Понимание жизненного цикла приложения. Умение разделять на сервисные слои (network, provider и т.д). Применение модульной архитектуры проекта, самостоятельное разделение на модули проекта. Проектировка архитектуры фичей с заделом на будущее. Понимание механизма диплинков. Понимание механизма Feature-Toggles. Написание Reusable кода.
  • UIKit: Знание UIKit, AutoLayout, навигации, контролов. Знание жизненного цикла ViewController'a/UIView. Знание механизма ResponderChain. Локализация строк. Создание анимаций любой сложности. Поддержка темной/светлой темы. Практическое применение accessibility. Создание кастомных компонентов любой сложности. Работа с кастомными gesture recognizers. Работа с HitTest. Уверенное понимание механизма target-action. Понимание разницы между setNeedsLayout/layoutIfNeeded/layoutSubviews. Работа с дочерними контроллерами.
  • Сетевой слой: Знание UIKit, AutoLayout, навигации, контролов. Знание жизненного цикла ViewController'a/UIView. Знание механизма ResponderChain. Локализация строк. Создание анимаций любой сложности. Поддержка темной/светлой темы. Практическое применение accessibility. Создание кастомных компонентов любой сложности. Работа с кастомными gesture recognizers. Работа с HitTest. Уверенное понимание механизма target-action. Понимание разницы между setNeedsLayout/layoutIfNeeded/layoutSubviews. Работа с дочерними контроллерами.
  • Хранение данных: Понимание ARC, способность к поиску утечек памяти, понимания разницы между Value и Reference типами. Знания Copy-on-Write. Понимание плюсов и минусов Lazy инициализации. Знание о Strong, Unowned, Weak ссылок на глубоком уровне. Понимание SideTable (когда создается, когда удаляется и т.д). Знание жизненного цикла объекта. Понимание механизма устройства коллекций. Знание разницы между поверхностным и глубоким копированием. Знание механизма выделение памяти под структуру.
  • Многопоточность: Понимание разницы между Global и Main очередями. Знание проблем многопоточности. Понимание разницы между последовательностью и паралельностью, синхронностью/асинхронностью. QoS классы. Умение работать с DispatchGroup. Понимание потокабезопасности. Умение работать с семофорами и мьютексами. Навыки реализации потокобезопасных структру данных. Умение работать с Threads.
  • Инструменты: Знания Xcode, CI/CD, XCodeGen. Умение работать с таргетами. Базовые знания о конфигурациях и о схемах приложения. Умение работать с Proxyman, Charles, Postman. Работа с Debug View Hierarchy, Debug Memory Graph. Самостоятельный разбор CrashLogs и предоставление экспертной оценки.
  • Сторонние зависимости: Знание и работа с CocoaPods или SPM или Картежи или XCFramework. Понимание устройства компилятора.
условия

Что предлагаем

Удаленную работу: можно работать полностью удаленно;
Белую заработную плату, оформление согласно Трудовому кодексу РФ;
Комфортный старт: 3 месяца плавного погружения под присмотром HR;
Поддержку: IT-отсрочку и консультации HR/юристов;
Прозрачные процессы и открытую коммуникацию;
Работу на лучшем оборудовании без логирования времени, с фокусом на доверии и результате;
ДМС: медицинское страхование за счет компании;
Развитие: индивидуальный план обучения, посещение конференций и митапов, поддержка в развитии карьеры;
Личный бренд: возможность выступать на конференциях, митапах, публикация статей;
Бенефиты: ежеквартальное обновление корпоративных скидок;
Движ: организация вечеринок оффлайн и онлайн, предоставление мерча, проведение конкурсов и челленджей.
Откликайтесь, будем рады познакомиться лично!
навыки

Стек и инструменты

Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Ещё в Группа Компаний Орбита

31 активная вакансия в компании

10 ч. назад

Разработчик .Net (умная очередь)

~1 527 500 – 2 754 461 ₸ оценка

Разработка и рефакторинг backend-части системы управления проектами для крупного банка. Требуется опытный C#/.NET разработчик с глубокими знаниями SQL, микросервисов и CI/CD. Компания предлагает удаленную работу, конкурентную зарплату и широкий соцпакет.

C# .NET ASP.NET +16
senior удал. hh
12 ч. назад

Frontend-разработчик (React)

~1 380 860 – 1 649 700 ₸ (226 000 – 270 000 RUB)

Ищем опытного frontend-разработчика (React) для работы над цифровыми решениями на платформе Elma 365. Требуется глубокое знание React, TypeScript, JavaScript, опыт интеграции через REST/GraphQL. Предлагаем удаленную работу, белую зарплату, ДМС и возможности для развития.

React TypeScript JavaScript +9
senior удал. hh
14 ч. назад

QA Fullstack на JAVA

~849 654 – 1 527 500 ₸ оценка

Ищем QA Fullstack на Java для тестирования поисковой платформы на базе ИИ. Нужен опыт ручного и автоматизированного тестирования, работы с REST API, CI/CD и брокерами сообщений. Предлагаем удаленку, белую зарплату, ДМС и возможности для роста.

QA Fullstack Java +23
удал. hh
14 ч. назад

QA Fullstack Java

~849 654 – 1 527 500 ₸ оценка

Ищем QA-инженера для тестирования игровых механик в крупном банке. Нужен опыт тестирования API и Web UI от 3 лет, готовность развиваться в мобильном тестировании. Предлагаем удаленку, белую зарплату и ДМС.

QA Fullstack Java +10
middle удал. hh

Похожие вакансии

6 вакансий
ООО ИЦ «АЙ-ТЕКО»
О
ООО ИЦ «АЙ-ТЕКО»
2 нед. назад

Senior iOS-разработчик

до ~1 527 500 ₸ (250 000 RUB)

Ищем Senior iOS-разработчика для создания и развития мобильного приложения на Swift. Нужно писать фичи, улучшать архитектуру и безопасность, писать unit-тесты. Предлагают гибридную работу в Москве или удаленку, белую зарплату и соцпакет.

iOS Swift SwiftUI +7
senior удал. hh
RWB (Wildberries & Russ)
R
RWB (Wildberries & Russ)
3 д. назад

iOS разработчик

~1 527 500 – 2 138 500 ₸ оценка

Ищем опытного iOS-разработчика для создания новых функций и архитектуры мобильного приложения. Требуется уверенное владение Swift, UIKit и связанными технологиями, а также опыт работы с высоконагруженными проектами. Предлагаем работу в команде профессионалов.

iOS Swift UIKit +9
senior удал. hh
Oxigen
O
Oxigen
6 д. назад

Старший iOS разработчик

~1 527 500 – 2 138 500 ₸ оценка

Ищем старшего iOS-разработчика для создания и поддержки мобильных игр на Swift. Требуется 5+ лет опыта с выпущенными в App Store продуктами и знанием UIKit/SwiftUI. Предлагается частичная занятость (3 дня в неделю) и удаленная работа.

iOS Swift UIKit +4
senior удал. dj
Uklon
U
Uklon
1 нед. назад

iOS Engineer Senior

Uklon шукає Senior iOS Engineer для розвитку флагманського застосунку Rider App. Потрібен досвід 5+ років, знання UIKit, SwiftUI, Combine та MVVM-C. Компанія пропонує гнучкий графік, медичне страхування, навчання та бонуси.

iOS Swift UIKit +6
senior удал. dou
Andersen
A
Andersen
1 нед. назад

iOS разработчик

Разработка мобильного банковского приложения с кэшбэком на iOS. Требуется опыт от 3 лет на Swift, знание UIKit, SwiftUI, современных архитектур и CI/CD. Предлагается работа в крупной международной компании с возможностью роста, бонусами и страховкой.

iOS Swift UIKit +11
senior удал. hh
Andersen
A
Andersen
1 нед. назад

iOS разработчик

~1 527 500 – 2 138 500 ₸ оценка

Разработка мобильного банковского приложения с кэшбэком на iOS. Требуется опытный Swift-разработчик с глубокими знаниями UIKit, SwiftUI и современных архитектур. Предлагается работа в крупной международной компании с возможностью роста и бонусами.

iOS Swift UIKit +12
senior удал. hh