5 дней назад
IOS (AI-native) разработчик
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
IOS (AI-native) разработчик (Swift/iOS): Разработка и поддержка iOS-приложений на Swift с акцентом на проектирование архитектуры, UIKit/SwiftUI и эффективное применение AI-инструментов. Focus on оптимизация производительности, развитие legacy-кода, интеграция с backend и написание unit- и UI-тестов.
Локация: Москва, удалённый формат работы с гибким графиком
Компания
Сёрф разрабатывает нативные и кросс-платформенные мобильные приложения, веб-приложения, сервисы, AR- и ERP-системы для крупных компаний.
Что делать
- Разрабатывать и поддерживать iOS-приложения на Swift.
- Проектировать архитектуру приложений и отдельных модулей или фич.
- Создавать пользовательские интерфейсы на UIKit и SwiftUI.
- Работать с сетевым слоем, данными и интеграцией с backend.
- Оптимизировать производительность, устранять проблемы с памятью, батареей и скоростью работы.
- Проводить code review, писать тесты и использовать AI-инструменты для разработки, рефакторинга и подготовки тестов.
Требования
- Коммерческий опыт iOS-разработки от 3 лет.
- Уверенное владение Swift, понимание memory management и concurrency: GCD, async/await, actors.
- Практический опыт с MVVM, VIPER или аналогичными архитектурами, а также проектирования приложений и крупных фич с нуля.
- Знание SwiftUI, UIKit, iOS SDK, системных фреймворков и Human Interface Guidelines.
- Опыт работы с legacy-кодом, сетевым слоем, дизайн-системами, переиспользуемыми UI-компонентами, unit- и UI-тестами.
- Готовность эффективно использовать AI-инструменты и самостоятельно декомпозировать задачи, оценивать их и доводить до результата.
Хорошо, если есть
- Опыт работы с Combine и async sequences.
- Знание модульной архитектуры и опыт разбиения приложения на модули.
- Опыт настройки CI/CD с Fastlane или Xcode Cloud.
- Опыт работы с Feature Toggles и A/B-тестами.
Культура и преимущества
- Большие проекты с миллионами пользователей.
- Возможность влиять на продукт и процессы разработки.
- Открытая коммуникация, уважение к экспертизе и минимум бюрократии.
- Удалённый формат и гибкий график.
- Прозрачные условия сотрудничества и возможность применять новые AI-подходы.
Процесс найма
- Отклик и заполнение небольшой анкеты.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →