Мы создаём самую большую рекомендательную систему в России, выпускаем приложения под 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-приложений;
инициативны, самостоятельны, стремитесь делиться опытом и учиться у коллег;
понимаете классические алгоритмы и структуры данных.