Откликайтесь
на вакансии с ИИ

iOS разработчик (Middle+)
Интересный проект в сфере корпоративных коммуникаций с современным технологическим стеком. Отсутствие тестового задания ускоряет процесс найма, однако отсутствие информации о зарплате и названии компании снижает прозрачность предложения.
Сложность вакансии
Позиция требует глубоких знаний в специфических областях, таких как AVFoundation и работа с видеопотоками, а также уверенного владения сложным стеком (RxSwift, Swinject, MVVM+C). Опыт от 3 лет и Middle+ грейд предполагают высокую автономность разработчика.
Анализ зарплаты
Для роли Middle+ iOS разработчика в России рыночный диапазон составляет от 250 000 до 380 000 рублей. Данная оценка базируется на требованиях к знанию реактивного программирования и специализированных фреймворков для работы с медиа.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Отправьте свое резюме с указанием возраста и локации, чтобы присоединиться к разработке современной коммуникационной платформы!
Описание вакансии
ID 3235
#iOS разработчик
Middle+
Описание проекта
Поиск в команду корпоративной коммуникационной платформы, которая объединяет в себе мессенджер, почту, встречи и звонки.
Тестовое задание / Скрининг
Нет
Требования к кандидату
Опыт разработки на swift под iOS от 3 лет
Наличие опыта работы с RxSwift или другими реактивными фреймворками приветствуется.
Уверенное владение и большой опыт вертски с UIKit и SwiftUI.
Знание и понимание архитектуры MVVM+C, Redux и использование RxCoordinator для координации.
Dependency Injection через Swinject.
Опыт работы с мессенджерами является преимуществом, но не является обязательным.
Опыт работы с компонентами камеры на iOS.
Понимание принципов работы с AVFoundation и аудиосессией
Умение декомпозировать задачу и оценить сроки
Понимание принципов написания Unit-тестов
Готовность участвовать в процессе code review
Опыт работы с плеером и воспроизведением потокового видео
Будет плюсом:
Опыт реализации сложных анимаций
Понимание разницы между различными форматами видео и аудио
Обязанности кандидата
Разработка функционала записи и воспроизведения видео контента внутри приложения
Участие в проектировании архитектуры приложения
Внедрение новых фич и оптимизация существующего функционала
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔* ВАКАНСИИ
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Swift
- iOS
- RxSwift
- UIKit
- SwiftUI
- MVVM+C
- Redux
- RxCoordinator
- Swinject
- AVFoundation
- Unit Testing
Возможные вопросы на собеседовании
Вакансия подразумевает работу с записью и воспроизведением видео.
Расскажите о вашем опыте работы с AVFoundation. С какими сложностями вы сталкивались при настройке аудиосессий или захвате видео?
В стеке указан Swinject.
Какие преимущества дает использование Swinject в крупном проекте и как вы организуете регистрацию зависимостей для модульной архитектуры?
Проект использует RxCoordinator.
Как вы реализуете навигацию между модулями с помощью RxCoordinator и как это упрощает тестирование бизнес-логики?
Упоминается работа с мессенджером и потоковым видео.
Как бы вы оптимизировали потребление памяти и ресурсов процессора при воспроизведении длинного списка видеосообщений в мессенджере?
Требуется понимание Unit-тестов.
Как вы подходите к тестированию асинхронного кода, написанного с использованием RxSwift?
Похожие вакансии
Middle/Middle+ Android-разработчик
React Native / Mobile Developer (Middle)
iOS разработчик
Flutter Developer Middle+
iOS Developer middle+
IOS-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!