Циан — публичная IT-компания, крупнейший в России сервис для поиска недвижимости, входит в мировой топ-10.
Больше 20 лет мы помогаем быстрее решать вопросы с жилой и коммерческой недвижимостью: найти, оценить, купить, снять, продать, сдать и оформить сделку без рисков. Мы делаем сервисы, которые помогают владельцам недвижимости, застройщикам, агентам и обычным людям оптимизировать рутину поиска и продаж.
cian.ru — это большой и сложный продукт, в котором представлено несколько типов недвижимости и типов сделки, а также есть множество сервисов, информационных материалов и собственное медиа.
Ежемесячная аудитория около 20 млн. человек. Растить число пользователей и решать их проблемы помогают уже больше 1000 человек.
Мы ищем IOS разработчика в команду Buyer Experience Sellers — команда отвечает за опыт покупателя во вторичной недвижимости и развивает инструменты, которые помогают покупателям быстрее находить подходящие объекты и связываться с продавцами
Также у нас есть IOS-гильдия — это 20 разработчиков, которые работают над одним iOS-приложением “Циан“.
Внутри гильдии разработчики распределены по продуктовым кросс-функциональным командам (1-3 iOS-разработчика в каждой). Движемся в сторону Mobile First, весь новый функционал первым делом реализуем в мобильных приложениях.
Стек:
-
Новый функционал пишем на Swift, и переписываем легаси с Objective-C (~15% кодовой базы);
-
Модульная архитектура – MVVM+SwiftUI (легаси на VIPER+UIKit), генерация проекта – Tuist;
-
СI/СD: Jenkins, Python, Swift, S3;
-
Code Quality: swiftlint, Code Review, технический долг, технические проекты;
-
Testing: Quick и Nimble для написания как юнитов, так и функциональных тестов;
-
UI Testing: нативные тесты пишут разработчики;
-
Analytics: Firebase Analytics, собственный инструмент совместно с командой ML;
-
Performance: Firebase Performance + собственный инструмент;
-
Feature Toggling, A/B Testing: собственные решения;
-
Philosophy: GitFlow, Clean Architecture, SOLID, KISS;
-
Прочее: Jira, Gitea, Confluence.
Мы видим на этой позиции человека, который:
-
Имеет опыт коммерческой разработки iOS приложений от 3-х лет;
-
Отлично знает Swift;
-
Понимает Objective-C (достаточно на уровне чтения кода);
-
Понимает принципы работы с REST API;
-
Знаком с шаблонами проектирования и умеет их применять, придерживаясь принципов SOLID;
-
Знаком с основными алгоритмами и структурами данных;
-
Умеет писать поддерживаемый и тестируемый код;
-
Способен декомпозировать задачи, оценивать их и выдерживать сроки.
Будет плюсом:
-
Опыт работы с Kotlin Multiplatform;
-
Может похвастаться законченными проектами, опубликованными в App Store;
-
Имеет опыт выступлений на митапах/конференциях или хотел бы получить его в будущем.
Задачи, которые могут стать твоими:
-
Разработка новой функциональности в мобильном приложении под iOS и исправление существующих недостатков;
-
Участие в принятии технических решений и планировании процесса разработки продукта;
-
Принимать участие в достижении стратегических целей гильдии (например, развивать дизайн-систему, BDUI, улучшать developer experience, KMP и др);
-
Взаимодействие с менеджерами, дизайнерами, бекендерами, тестировщиками;
-
Участие в Code Review;
-
Покрытие написанного кода тестами (unit, functional, ui);
-
Участие в проектировании REST API
Что мы предлагаем:
-
Удаленную работу с возможностью приходить в офис в Москве, Санкт-Петербурге и Новосибирске. В офисе – кухни, оборудованные всем необходимым, а также снеки, фрукты, кофе и чай, бесплатная авто и вело парковки. Тихие комнаты, где можно сосредоточиться над задачей или просто отдохнуть в тишине;
-
Большие возможности для роста и развития: в первые месяцы у каждого сотрудника есть ментор, после появляется личный план развития и возможность прокачивать soft/ hard skills на практике, обучении, конференциях;
-
ДМС с первого рабочего дня (со стоматологией, госпитализацией, страховкой выезжающего за пределы нашей страны);
-
5 day off в год, помимо основного отпуска;
-
Кафетерий льгот: у каждого сотрудника есть денежный депозит 25000 рублей — можешь оплатить им абонемент в фитнес, обучение, развлечения, консультации психолога и других специалистов, купить вещи или подарки для себя и своей семьи;
-
Доплата за 10 дней больничного: Циан компенсирует 10 рабочих дней больничного в год после прохождения испытательного срока. Если ты проведёшь на официальном больничном две недели, ты не потеряешь в доходе, оклад за месяц будет выплачен полностью;
-
Скидочные программы от PrimeZone и BestBenefit.