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