Напиши текст вакансии для должности "Senior ios разработчик / команда Платформы". Название компании: "Циан". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Swift', 'iOS', 'Xcode', 'VIPER'

Циан - крупнейший в России сервис для поиска недвижимости. В конце 2020 года к нам присоединилась компания N1 — самый популярный сервис для поиска недвижимости в Сибири и на Урале. N1 объединил такие проекты, как «НГС.Недвижимость» (Новосибирск), «Е1.Недвижимость» (Екатеринбург), МЛСН (Омск), DomChel (Челябинск), «Жилком» (Красноярск), а также разделы объявлений по продаже и аренде недвижимости на 20 региональных порталах. 19 лет мы помогаем людям найти, сдать, продать жилье по всей России. Циан не просто сайт, это высокотехнологичная компания, которая входит в топ-10 лучших сайтов по недвижимости в мире. Сейчас в компании работает 900+ сотрудников в трех офисах России - Москве, Санкт-Петербурге и Новосибирске. А ежемесячная аудитория сервисов - свыше 21 миллионов человек. О гильдии На данный момент наша iOS гильдия - это 15 разработчиков уровня middle и выше, в работе еще +6 открытых позиций. Мы все работаем в одном репозитории, функционал разбиваем на отдельные модули, не любим монолит (но, к сожалению, пока он есть), а любим, когда проект собирается быстро. Пишем код на Swift, иногда поддерживаем легаси на Obj-C. При написании кода придерживаемся принципов чистой архитектуры, для Presentation слоя используем VIPER. Не понаслышке знаем, что такое пирамида тестирования, пишем Unit-, модульные и UI-тесты. Собираем телеметрию по работе нашего функционала на устройствах пользователей. Дружим с автоматизацией: все, что можно не делать руками, делегируем нашему Robot’у, а что можно кодогенерировать - кодогенерируем. Совместно всей гильдией развиваем нашу iOS Платформу: делаем технические проекты, вместе обсуждаем проблемы и находим решения, делимся знаниями и опытом. О команде Платформа В Циане все разработчики гильдии работают в рамках кросс-функциональных продуктовых(фича) команд. Помимо продуктовых команд есть техническая платформенная команда. На данный момент команда Платформы состоить из 2-х iOS разработчиков (Head of iOS и Expert). В эту команду мы ищем сильного iOS-разработчика уровня Senior и выше. Наша основная цель: снижать стоимость разработки, обеспечивать выпуск качественного продукта и скорость поставки. Нашими пользователями является разработчики и бизнес. Наша задача, чтобы наши пользователи были довольны и счастливы. Для этого мы тесно взаимодействуем с бизнесом и разработчиками, собираем потребности и боли, на основе этого планируем проекты/инициативы внутри платформы в горизонте года/квартала. Зона ответственности   Сore’овые модули проекта, которыми пользуются все разработчики гильдии (сетевой слой, продуктовая и техническая аналитика, аб-эксперименты, фичатоглы, пуши, диплинки и многое другое)   Дизайн-система   Стек тестирования (Unit-, функциональные и UI-тесты)   Релизный цикл и инфраструктура CI   Здоровье приложения и проекта   Стратегия развития платформы в горизонте года   Развитие iOS HR-бренда   Ведение базы знаний, обмен знаниями, развитие разработчиков в гильдии, участвуем и помогаем лидам в составлении ЛПР, привлекаем продуктовых разработчиков к техническим проектам платформы, отвечаем за процессы найма и адаптации.   Чем предстоит заниматься? На ближайший год у нас амбициозные планы:   Хотим уменьшить время холодной сборки проекта с 12 мин до 5 мин, для этого будем распиливать монолит на модули, граф зависимостей модулей делать широким, а не глубоким, исследовать альтернативы Cocoapods для модуляризации (например, Tuist, Bulk, SPM, etc)   Продолжать развивать нашу Дизайн-систему, что позволит разработчикам быстрее выполнять свои повседневные задачи   Снижать стоимость разработки за счет внедрения в процесс разработки кросс-платформенных решений, смотрим в сторону Flutter   Разработать коробочное решение на основе Backend Driven UI, которое позволит развивать часть функционала в отрыве от релизного цикла и быстрее проверять гипотезы   Запускать прогон всех UITest’ов на каждом PR’е, делать это быстро (не более 25 мин) и стабильно   Проводить RnD по новым инструментам от Apple, например, SwiftUI, Combine и тп. В случае успешного RnD, готовить стратегию внедрения в процесс разработки   Развивать наш iOS HR-бренд, писать статьи в наш блог на Хабре, помогать разработчикам в подготовке к выступление на митапах и конференциях, при желании выступать самим. В 2022 году хотим громко о себе заявить   Запустить школу джунов и подготовить наши процессы для успешной адаптации джунов в Циан   Поддерживать и улучшать текущие инструменты, процессы и инфраструктуру   Если тебе близки наши взгляды по развитию платформы, откликаются задачи, видишь в этом возможность роста, имеешь большой опыт за плечами, готов им делиться, есть огромное желание развиваться, брать на себя ответственность, стать частью крутой команды и разрабатывать лучший сервис для поиска недвижимости - то мы точно сработаемся ;) Мы готовы предложить   Полностью удаленную работу или работу в современном БЦ с фитнес-центром (по желанию)   Оформление по ТК, белую зарплату   Кухня оборудованная всем необходимым: микроволновые печи, кофемашины, чайники и т.д. Также на кухне всегда доступны снеки, фрукты, кофе и чай   5 day off в год помимо основного отпуска   Компенсацию спорта   Профессиональный рост (ЛПР, корпоративная библиотека)   ДМС с первого рабочего дня (со стоматологией, госпитализацией, страховкой выезжающего за пределы нашей страны)   Бесплатную авто и вело парковку   Офисный транспорт (самокаты)