Post a job
Pheon (Dialogue appstore)
Work format
remote
Work type
fulltime
3 weeks ago

iOS Developer

swift ios viper combine uikit auto layout restful api swiftui
2 500-4 000
USD
IOS разработчик

Локация: Удалённо вне РФ
Компания: Pheon (Dialogue appstore)
ЗП: от 2 500 до 4 000 $ gross
Занятость: Полная

Мы – динамичный стартап, который революционизирует опыт общения с ИИ. Наше передовое приложение содержит тысячи AI-персонажей, способных общаться с пользователями с помощью AI-сгенерированных текстов, фото и видеосообщений.

Что мы от вас ожидаем:
- Отличное владение Swift и iOS-разработкой, глубокое понимание экосистемы Apple
- Опыт работы с современными архитектурными паттернами iOS, особенно VIPER, для чистого разделения ответственности и тестируемости
- Экспертное знание реактивного программирования с использованием Combine для обработки асинхронных событий и потоков данных
- Подтвержденный опыт работы с программной разметкой интерфейсов (без Storyboard) с использованием Auto Layout и современных компонентов UIKit
- Глубокое понимание основ UIKit и iOS-специфичных шаблонов проектирования
- Опыт работы с UICollectionView, включая композиционные макеты и дифференцированные источники данных для создания производительных и динамических интерфейсов
- Владение методами создания отзывчивых, неблокирующих UI с использованием структурированной конкурентности (async/await) и фоновой обработки
- Опыт интеграции RESTful API и обработки синхронизации данных в реальном времени
- Отличное понимание управления памятью, циклов удержания и методов оптимизации производительности
- Экспертиза в области dependency injection и модульного проектирования
- Знание SwiftUI будет плюсом, так как мы исследуем современные UI-фреймворки

Техническое окружение:
- Архитектура VIPER для масштабируемого и поддерживаемого кода
- Реактивное программирование с использованием Combine для обработки событий и привязки данных
- Программный подход к созданию UI (без Storyboards) для лучшего контроля версий и командного взаимодействия
- Использование современных возможностей UIKit, включая UICollectionView с композиционной разметкой
- Собственная дизайн-система, основанная на Human Interface Guidelines от Apple
- Широкое применение протоколо-ориентированного программирования и значимых типов (value types)
- Комплексный набор юнит-тестов на основе XCTest

Мы предлагаем:
- Работа над передовым AI-продуктом с интересными техническими вызовами
- Атмосфера стартапа с быстрыми итерациями и экспериментами
- Современный MacBook Pro и все необходимое оборудование
- Маленькая, но сильная инженерная команда с акцентом на качество кода
- Возможность влиять на технические решения и направление развития продукта
- Конкурентная зарплата + пакет акций

​​​​​​​​​​​​​💬 Резюме отправлять:

–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний