Мы создаём самую большую рекомендательную систему в России, выпускаем приложения под Android и iOS и помогаем интересным блогерам прийти в Дзен.
Ищем iOS-разработчика в команду форматов, чтобы вместе делать лучшую платформу для чтения статей, просмотра длинных видео, живых трансляций и коротких роликов. Предстоит развивать авторские инструменты: встроенную камеру, редакторы видео и текстов. А ещё — механизмы вовлечения пользователей.
У нас вы будете работать с опытными инженерами и актуальным стеком. Используем Swift, iOS 15+, многомодульное приложение на SPM, архитектуры MVP, MVVM, VIPER, навигацию на Coordinator, классические подходы к DI и модульности, многопоточность на Combine, Async/Await, GCD. В тестировании применяем снепшоты, UI, юниты. Для работы с текстом — TextKit 2, с аудио и видео — AVFoundation и VideoToolbox.
Задачи:
- создавать world-class опыт взаимодействия с разными форматами: длинными видео, текстами, короткими роликами, живыми трансляциями;
- работать над системой комментариев и механизмами user engagement;
- улучшать видеоплеер;
- оптимизировать производительность высоконагруженных бесконечных лент;
- продвигать надёжный и поддерживаемый код, прозрачную документацию и масштабируемую архитектуру;
- участвовать во всех этапах разработки — от проектирования до запуска.
Требования:
- вы хорошо знаете Swift и платформу iOS;
- владеете лучшими практиками проектирования архитектуры iOS-приложений;
- инициативны, самостоятельны, стремитесь делиться опытом и учиться у коллег;
- понимаете классические алгоритмы и структуры данных.