Назад
14 часов назад

iOS Developer (SwiftUI)

Формат работы
remote/hybrid/onsite
Тип работы
fulltime
Грейд
middle

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

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

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

Текст:
/

TL;DR

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

Локация: Возможен выбор между офисом, гибридным графиком или полной удалёнкой

Компания

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

Что делать

  • Разрабатывать и поддерживать библиотеку переиспользуемых UI-компонентов на SwiftUI.
  • Развивать внутреннюю дизайн-систему, включая работу с токенами, темами и стилями.
  • Проектировать консистентный и удобный API компонентов для использования другими командами.
  • Обеспечивать качество компонентов через написание тестов, документацию и создание demo-приложения.
  • Взаимодействовать с дизайн-командой и продуктовыми командами при проработке новых элементов.

Требования

  • Опыт коммерческой iOS-разработки от 3 лет и активная работа со SwiftUI от 1 года.
  • Глубокое понимание layout-систем SwiftUI и умение строить адаптивные экраны.
  • Опыт разработки переиспользуемых UI-компонентов, кастомных модификаторов и стилей.
  • Уверенное владение Swift (generics, protocols, Swift Concurrency, ARC).
  • Навыки написания unit- и snapshot-тестов для пользовательских интерфейсов.
  • Умение проектировать API компонентов, ориентируясь на потребности потребителя.

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

  • Опыт использования ИИ-инструментов для оптимизации процесса разработки.
  • Знание новых API SwiftUI (iOS 16–17), Observation framework и Custom Layout.
  • Опыт интеграции UIKit и SwiftUI через UIViewRepresentable и UIHostingController.
  • Навыки высокопроизводительной отрисовки через Canvas и профилирования в Instruments.
  • Опыт создания документации с помощью DocC.

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

  • Гибкость в выборе формата работы: офис, гибрид или полная удалёнка.
  • Работа в кросс-функциональной команде по Agile с двухнедельными спринтами.
  • Прозрачная система целей через OKR и регулярные платформенные синхронизации.
  • Ценность инициативности, вовлечённости и ответственности за технические решения.
  • Стандартный график работы 5/2.

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