20 марта 2025
Циан это большой и сложный продукт, в котором представлено несколько типов недвижимости и типов сделки, а также есть множество сервисов, информационных материалов и собственное медиа.
Ежемесячная аудитория около 18,7 млн. человек. Растить число пользователей и решать их проблемы помогают уже больше 1000 человек.
Мы ищем iOS разработчика в команду Core-платформы.
Команда iOS Платформы это не просто команда, а настоящий драйвер iOS-гильдии! Мы помогаем продуктовым командам разрабатывать крутые фичи быстрее и качественнее, задаём технические стандарты и двигаем вперёд экосистему iOS в компании.
Наши вызовы и амбиции на 2025
В этом году мы работаем над четырьмя ключевыми направлениями, которые помогут сделать нашу разработку ещё мощнее:
Синхронизируем её между всеми платформами, актуализируем имеющиеся компоненты и повышаем их переиспользуемость. Уже сейчас в нашем арсенале 60+ компонентов , и не планируем на этом останавливаться!
Разрабатываем и прокачиваем свой движок BDUI, фокусируемся на performance, расширяем поддержку компонентов из дизайн-системы и работаем над созданием инструментов тестирования BDUI-фичей.
Не стоим на месте: в прошлом году ушли с CocoaPods на Tuist, внедрили Needle вместо самописного DI . В этом году наш фокус модульность, у нас 100+ модулей (часть из них стали микромонолитами). Хотим избавиться от микромонолитов, обеспечить для модулей low coupling и high cohesion . Так же переводим продуктовую разработку с VIPER+UIKit на MVVM+SwiftUI .
Делаем жизнь iOS-разработчиков проще: ускоряем сборку проекта, улучшаем тулинг, упрощаем и удешевляем написание тестов на фичу.
Мы одни из первых, кто переводит CI на Virtualization от Apple . Это смелый эксперимент, и нам нравится быть первопроходцами!Хочешь решать масштабные технические задачи , влиять на iOS-разработку и работать с топовой командой? Тогда тебе к нам. Присоединяйся!
Также у нас есть iOS-гильдия - это 18 разработчиков, которые работают над одним iOS-приложением "Циан". Внутри гильдии разработчики распределены по продуктовым кросс-функциональным командам (1-3 iOS-разработчика в каждой). Движемся в сторону Mobile First, весь новый функционал первым делом реализуем в мобильных приложениях.
Стек:
Новый функционал пишем на Swift, и переписываем легаси с Objective-C ( 15% кодовой базы);
Модульная архитектура VIPER/MVP, управление зависимостями CocoaPods, движемся в сторону Tuist;
Фичи стараемся реализовывать используя Kotlin Multiplatform, если видим профит;
СI/СD: Jenkins, Pipeline, Bash Script, Python, Swift, Microsoft AppCenter;
Code Quality: swiftlint, Code Style, Code Review, технический долг, технические проекты;
Testing: Quick и Nimble для написания как юнитов, так и функциональных тестов;
UI Testing: нативные тесты пишут разработчики;
Analytics: Firebase Analytics, Google Analytics, AppsFlyer, собственный инструмент совместно с командой ML;
Performance: Firebase Performance + собственный инструмент;
Feature Toggling, A/B Testing: собственные решения
Philosophy: GitFlow, Clean Architecture, SOLID, KISS;
Прочее: Jira, Gitea, Confluence.
Мы видим на этой позиции человека, который:
Будет плюсом:
Задачи, которые могут стать твоими:
Что мы предлагаем:
Удаленную работу с возможностью приходить в офис в Москве, Санкт-Петербурге и Новосибирске. В офисе кухни, оборудованные всем необходимым, а также снеки, фрукты, кофе и чай, бесплатная авто и вело парковки;
Рост и развитие: в первые месяцы у каждого сотрудника есть ментор, после появляется личный план развития и возможность прокачивать soft/ hard skills на практике, обучении, конференциях;
ДМС с первого рабочего дня (со стоматологией, госпитализацией, страховкой выезжающего за пределы нашей страны);
5 day off в год, помимо основного отпуска;
Кафетерий льгот Benefactory и PrimeZone.
Ждём тебя в команде!