yandex
N
NDA
+500% приглашений

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

Ускорим процесс поиска работы
MiddleУдалённоПолная занятость

iOS разработчик (Middle+)

ИИОценка ИИ

Интересный проект в сфере корпоративных коммуникаций с современным технологическим стеком. Отсутствие тестового задания ускоряет процесс найма, однако отсутствие информации о зарплате и названии компании снижает прозрачность предложения.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

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

Анализ зарплаты

Медиана315 000 ₽
Рынок250 000 ₽ – 380 000 ₽
ИИОценка ИИ

Для роли Middle+ iOS разработчика в России рыночный диапазон составляет от 250 000 до 380 000 рублей. Данная оценка базируется на требованиях к знанию реактивного программирования и специализированных фреймворков для работы с медиа.

Сопроводительное письмо

Меня заинтересовала вакансия iOS разработчика в вашу команду по созданию корпоративной коммуникационной платформы. Имея опыт разработки на Swift более 3 лет, я обладаю глубокими знаниями UIKit и SwiftUI, а также имею практический опыт работы с реактивными фреймворками и архитектурой MVVM+C.

Особенно меня привлекла задача по разработке функционала записи и воспроизведения видео. У меня есть опыт работы с AVFoundation и понимание принципов работы с аудиосессиями, что позволит мне эффективно внедрять новые фичи и оптимизировать текущий функционал плеера. Я привык работать в команде с использованием Swinject для DI и активно участвовать в code review для поддержания высокого качества кода.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Отправьте свое резюме с указанием возраста и локации, чтобы присоединиться к разработке современной коммуникационной платформы!

Описание вакансии

ID 3235

#iOS разработчик

Middle+

Описание проекта

Поиск в команду корпоративной коммуникационной платформы, которая объединяет в себе мессенджер, почту, встречи и звонки.

Тестовое задание / Скрининг

Нет

Требования к кандидату

Опыт разработки на swift под iOS от 3 лет

Наличие опыта работы с RxSwift или другими реактивными фреймворками приветствуется.

Уверенное владение и большой опыт вертски с UIKit и SwiftUI.

Знание и понимание архитектуры MVVM+C, Redux и использование RxCoordinator для координации.

Dependency Injection через Swinject.

Опыт работы с мессенджерами является преимуществом, но не является обязательным.

Опыт работы с компонентами камеры на iOS.

Понимание принципов работы с AVFoundation и аудиосессией

Умение декомпозировать задачу и оценить сроки

Понимание принципов написания Unit-тестов

Готовность участвовать в процессе code review

Опыт работы с плеером и воспроизведением потокового видео

Будет плюсом:

Опыт реализации сложных анимаций

Понимание разницы между различными форматами видео и аудио

Обязанности кандидата

Разработка функционала записи и воспроизведения видео контента внутри приложения

Участие в проектировании архитектуры приложения

Внедрение новых фич и оптимизация существующего функционала

*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔* ВАКАНСИИ

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Swift
  • iOS
  • RxSwift
  • UIKit
  • SwiftUI
  • MVVM+C
  • Redux
  • RxCoordinator
  • Swinject
  • AVFoundation
  • Unit Testing

Возможные вопросы на собеседовании

Вакансия подразумевает работу с записью и воспроизведением видео.

Расскажите о вашем опыте работы с AVFoundation. С какими сложностями вы сталкивались при настройке аудиосессий или захвате видео?

В стеке указан Swinject.

Какие преимущества дает использование Swinject в крупном проекте и как вы организуете регистрацию зависимостей для модульной архитектуры?

Проект использует RxCoordinator.

Как вы реализуете навигацию между модулями с помощью RxCoordinator и как это упрощает тестирование бизнес-логики?

Упоминается работа с мессенджером и потоковым видео.

Как бы вы оптимизировали потребление памяти и ресурсов процессора при воспроизведении длинного списка видеосообщений в мессенджере?

Требуется понимание Unit-тестов.

Как вы подходите к тестированию асинхронного кода, написанного с использованием RxSwift?

Похожие вакансии

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA