IOS/KMP разработчик (Senior)

Дата размещения вакансии: 23.05.2025
Работодатель: АЙТИ.СПЕЙС
Уровень зарплаты:
з/п не указана
Город:
Санкт-Петербург
Требуемый опыт работы:
От 3 до 6 лет

TSpace — международная сервисная компания. Мы успешно помогаем бизнесу и талантам встретиться.
Главная ценность нашей компании - это люди, которые в ней работают. Поэтому мы стремимся, чтобы работа у нас была максимально комфортной, а сотрудничество долгим и продуктивным.

Ищем к себе iOS/KMP разработчика на проект крупнейшую сеть магазинов бытовой техники и электроники

Грейд: Senior

Длительность проекта: 9 месяцев

Описание проекта:

Миграция мобильного приложения на Kotlin Multiplatform

Компания развивает комплексную экосистему умного дома с собственным мобильным приложением, адаптированным специально для российского рынка. Проект стартовал в 2019 году и сейчас включает не только управление умной техникой, но и комплексное решение, объединяющее:

- управление всей линейкой умной техники

- интегрированный интернет-магазин техники

- сервисное обслуживание и техническую поддержку

- Android TV приложение с агрегатором VOD-контента Ключевое преимущество решения — полностью локализованная под российский рынок и законодательство платформа, разработанная с нуля, учитывающая реальные паттерны поведения пользователей и обеспечивающая высокий уровень надежности.

Команда разработки насчитывает до 50 человек, включающая: продуктовых и проектных менеджеров, дизайнеров под руководством старшего дизайнера, разработчиков разных специализаций, тестировщиков, технических лидеров

Технический стек: iOS/Android/Android TV, PHP/JAVA backend, облачные сервисы.

Задачи:

  • Анализ и принятие решений относительно архитектуры мобильного приложения.
  • Проектирование и разработка новых функций.
  • Участие в принятии технических решений и планировании процесса разработки.
  • Code Review.
  • Улучшение релизного процесса.

Знания и умения:

  • iOS / Мобильная разработка. 4+ лет коммерческой разработки под iOS. Отличное знание Swift и понимание архитектуры iOS-приложений. Уверенное владение SwiftUI. Глубокое понимание жизненного цикла iOS-приложений, управления памятью, многопоточности и производительности.
  • Kotlin / Kotlin Multiplatform. Уверенное знание языка Kotlin. Опыт коммерческой работы с Kotlin Multiplatform. Понимание структуры KMP-модулей: commonMain, androidMain, iosMain и связанных ограничений Опыт интеграции KMP-модулей в iOS-приложение (через CocoaPods, XCFramework и другие способы).
  • Архитектура и платформенные решения. Опыт построения или поддержки архитектуры SDK или платформенного слоя. Опыт построения или сопровождения навигации на Decompose в iOS-приложениях. Понимание принципов модульности, инкапсуляции платформенных зависимостей, шаринга UI (Compose Multiplatform).
  • Командная работа. Умение быстро встраиваться в существующий проект и команду: чтение чужого кода, участие в архитектурных решениях, ведение задач.

Будет плюсом:

  • CI/CD и инфраструктура. Опыт настройки CI/CD пайплайнов, особенно для KMP и iOS (fastlane, GitLab CI, Bitrise). Опыт настройки дистрибуции SDK (например, публикация KMP-модуля через CocoaPods или Swift Package Manager).
  • Технологии и инструменты. Опыт работы с Compose Multiplatform на iOS. Опыт поддержки KMP SDK как на Android, так и на iOS. Опыт коммерческой разработки под Android.
  • Качество и контроль. Настройка и поддержка юнит- и интеграционных тестов Интеграция аналитики, логирования, систем сбора ошибок (Crashlytics, Sentry и др.).

Условия:

  • Заработная плата до 280 т.р обсуждается, зависит от уровня специалиста.
  • Работа в аккредитованной IT компании.
  • Гибридный формат работы 4/1 (раз в неделю работа в офисе). Локация Москва/Санкт-Петербург.
  • Длительный проект, полное погружение в продуктовую разработку.
  • Стабильность, компания устойчива ко всем изменениям на рынке.
  • Возможность оформления в штат ТК РФ, ИП.
  • Ежегодный пересмотр заработной платы, в зависимости от результатов работы.
  • Профессиональное развитие, обучение за счет компании.
  • По согласованию за счет компании: ДМС, предоставление оборудования, фитнес, психологическая помощь.