Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →