Назад
2 часа назад

iOS Developer (SwiftUI)

Формат работы
remote (только Russia)/hybrid/onsite
Тип работы
fulltime
Грейд
middle
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

iOS Developer (SwiftUI/TCA): Разработка и масштабирование сервиса автопутешествий полного цикла с акцентом на создание консистентной дизайн-системы и переиспользуемых UI-компонентов. Фокус на проектировании устойчивого API компонентов, реализации новых фич MVP и обеспечении качества через автоматизированное тестирование.

Локация: Возможен любой формат работы: офис, гибрид или полная удалёнка (РФ)

Компания

Туту — сервис для планирования путешествий и бронирования билетов, отелей и других услуг для поездок.

Что делать

  • Стабилизировать MVP и внедрять новые функциональные возможности для масштабирования сервиса Авто.
  • Реализовать обновлённую карточку автомобиля, обеспечивая консистентность интерфейса между платформами.
  • Проектировать понятный, консистентный и устойчивый к ошибкам API компонентов, исходя из потребностей потребителя.
  • Обеспечивать качество компонентов с помощью тестов, документации и создания демо-приложения.
  • Работать с анимациями, переходами и навигацией внутри приложения.

Требования

  • Опыт коммерческой iOS-разработки от 1 года с активным использованием SwiftUI.
  • Навыки создания переиспользуемых UI-компонентов и понимание принципов построения дизайн-систем.
  • Глубокое знание Swift: generics, protocols, extensions, opaque types, property wrappers, result builders.
  • Владение Swift Concurrency (async/await, MainActor) и понимание управления памятью (ARC, retain cycles).
  • Опыт написания юнит-тестов.
  • Русский язык: уровень C2 (носитель)

Хорошо, если есть

  • Опыт работы с новыми API SwiftUI (iOS 16–17).
  • Опыт интеграции UIKit и SwiftUI.
  • Навыки работы с Instruments и базовой оптимизации производительности.
  • Опыт создания showcase-экранов или демо-приложений.
  • Использование ИИ-инструментов в процессе разработки.

Культура и преимущества

  • Работа в кросс-функциональной команде из 7 человек (тимлид, PO, аналитик, дизайнер, BE, QA).
  • Процессы по классическому Scrum с двухнедельными спринтами, планированиями и обзорами.
  • Синхронизация целей с помощью OKR.
  • Гибкость в выборе формата работы: офис, гибрид или полная удалёнка.
  • Ценность проактивности, самостоятельности и ответственности за технические решения.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →