Написать пост
Центр Высоких Технологий (ГК Softline)

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

По итогам собеседованияFull-time, Опыт от 3 лет, Ижевск, Можно удалённо

iOS-разработчики ЦВТ делают сервисы для нашего ключевого клиента — российской транснациональной компании.

Группа ИТ-продуктов:

  • крупнейший инфосервис о кино в России и одноименный онлайн-кинотеатр
  • стриминговая музыкальная платформа с месячной аудиторией 20 млн человек
  • агрегатор культурных событий
  • единая подписка на все платные сервисы клиента

Приглашаем тебя в стать частью одной из команд для разработки продуктов, которыми уже сейчас пользуются десятки миллионов людей. Ожидаем, что ты обладаешь всеми навыками для успешного выполнения самых ответственных продуктовых задач.

Требования, необходимые навыки

  • Знание Swift и Objective-С
  • Знание системных фреймворков iOS и гайдлайнов Apple
  • Опыт работы с Git
  • Знание классических алгоритмов и структур данных
  • Знание архитектур MVC, MVVM, MVP
  • Понимание работы протокола HTTP
  • Навыки работы с потокобезопасным кодом
  • Опыт работы с API и SDK внешних сервисов
  • Опыт работы с реляционными СУБД
  • Опыт проектирования архитектуры приложений
  • Умение читать краш-репорты
  • Умение писать тестируемый код
  • Умение планировать и оценивать задачи
  • Умение управлять требованиями (составом фичи, сроками и качеством)

Будет плюсом

  • Опыт разработки фреймворков (библиотек) для платформ Apple
  • Опыт мультиплатформенной разработки iOS и tvOS приложений
  • Опыт работы с Kotlin Multiplatform Mobile
  • Наличие примеров кода на GitHub
  • Наличие законченных приложений в AppStore
  • Опыт работы со сторонними фреймворками (например, Alamofire)
  • Умение писать тесты
  • Знакомство с функциональным стилем программирования
  • Умение учитывать неочевидные моменты при решении продуктовых задач (совместимость с существующими компонентами, работу в разных окружениях)
  • Опыт проведения технических собеседований

Задачи

  • Создание и поддержка многофункциональных SDK
  • Интеграция SDK во все сервисы, связанные с подпиской
  • Использование WebView c гибким контрактом общения (покажи ссылку, открой ссылку, обработай диплинк, покажи нативную форму ввода данных карты)
  • Интеграции новых фич iOS/tvOS
  • Поддержка новых больших виджетов на iPadOS 15
  • Использование Combine и SwiftUI
  • Тесное взаимодействие с Apple в плане консультаций и помощи по реализации новых фич
  • Проведение технических исследований

Условия работы

  • Белая заработная плата (никаких заморочек с ипотекой и пр.)
  • ДМС
  • Возможность работать как в офисе, так и удаленно
  • Внутренние и внешние спортивные и кибертурниры

Чему научим?

  • Система развития скиллов, внешние и внутренние программы обучения
  • Команда профессионалов, общение с экспертами и передача опыта
  • Обучение английскому языку
  • Библиотека с профессиональной литературой
  • Возможность посещать профильные конференции