Перейти к содержимому
search
work Вакансия на FreelanceSpace опубликовано 16.10.2025

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

apartmentVK scheduleПолная занятость publicУдалённо
send Откликнуться

Публичная страница вакансии: прозрачные условия, быстрый отклик, понятный следующий шаг. Для работодателя — качественный воронко-трафик, для исполнителя — ясные требования без “воды”.

description

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

iOS-разработчик в команду социальных сервисов в ОК

Локация: Удаленно
Компания: VK
ЗП: обсуждается на собеседовании
Занятость: Полная
                                                                       
Команда занимается развитием и поддержкой социальных сервисов внутри соцсети Одноклассники: реализация продуктовых задач в первую очередь — и технических задач. Область задач не ограничена конкретным функционалом — есть возможность развивать различные разделы приложения: видео, главную ленту, фото, поиск и прочие.

Стек:
IOS 15+, Swift/Objective-C (60%/40%)
Многомодульное приложение, CocoaPods
Свой DI
Крэши, нон-фаталы, метрики собираем в Tracer (iOS Tracer SDK сами и пишем)
В основном GCD, под конкретные задачи используем Combine/ReactiveSwift, приветствуется Swift Concurrency
UIKit (и с auto layout, и вручную считаем фреймы), точечно можно использовать SwiftUI
Архитектурный подход — в основном MVVM

Задачи:
- Разработка продуктовых задач: проектирование решения, взаимодействие с другими разработчиками, продуктом, дизайном, QA, написание кода и тестов, запуск экспериментов
- Поддержка проекта: работа с багами, поиски методов оптимизации для улучшения производительности приложения
- Решение технических задач: переход к Objective-C на Swift, инфраструктурные и кор задачи в рамках техдолга
- Свобода придумать и реализовать новую функциональность или техническую задачу самостоятельно

Требования:
- Продвинутое знание Swift
- Понимание / базовое знание Objective-C
- Глубокое понимание работы с памятью
- Глубокое понимание многопоточности и фреймворков (GCD, Combine, Swift Concurrency — async/await, actors)
- Знание базовых структур данных, базовых алгоритмов, умение оценивать сложность алгоритмов
- Глубокое знание UIKit, умение верстать интерфейсы без IB
- Умение писать юнит- и UI-автотесты, умение писать тестируемый код и тестировать разработанный функционал

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

–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚
tips_and_updates
Как откликнуться эффективно
  • arrow_right1–2 релевантных кейса (ссылки/скриншоты)
  • arrow_rightСроки и формат работы (когда на связи)
  • arrow_right2–3 уточняющих вопроса по задаче
handshake
Рекомендации работодателю
  • arrow_rightОпишите результат и критерии приёмки
  • arrow_rightУкажите бюджет/вилку — это повышает качество откликов
  • arrow_rightСразу обозначьте сроки и доступность по коммуникациям