Циан

IOS Developer

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Swift
  • iOS
  • Kotlin Multiplatform

Циан — это большой и сложный продукт, в котором представлено несколько типов недвижимости и типов сделки, а также есть множество сервисов, информационных материалов и собственное медиа.

Ежемесячная аудитория около 18,7 млн. человек. Растить число пользователей и решать их проблемы помогают уже больше 1000 человек.

Мы ищем IOS разработчика который будет развивать стрим B2C - команда фокусируется на управлении жизненным циклом пользователя и объединении коммуникаций на продукте, в КпН (консультанты по новостройкам) и CRM единой логикой (рабочее место консультантов), сопровождает пользователя на всех этапах. Ключевая задача - мотивировать пользователей к целевым действиям с помощью имеющихся и новых инструментов.

Также у нас есть 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.

Что мы предлагаем:

  • Удаленную работу с возможностью приходить в офис в Москве, Санкт-Петербурге и Новосибирске. В офисе – кухни, оборудованные всем необходимым, а также снеки, фрукты, кофе и чай, бесплатная авто и вело парковки. Тихие комнаты, где можно сосредоточиться над задачей или просто отдохнуть в тишине, массажное кресло и массажный шлем, «мягкая зона» с Play Station;
  • Большие возможности для роста и развития: в первые месяцы у каждого сотрудника есть ментор, после появляется личный план развития и возможность прокачивать soft/ hard skills на практике, обучении, конференциях;
  • ДМС с первого рабочего дня (со стоматологией, госпитализацией, страховкой выезжающего за пределы нашей страны);
  • 5 day off в год, помимо основного отпуска;
  • Кафетерий льгот Benefactory: у каждого сотрудника есть денежный депозит 25000 рублей — можешь оплатить им абонемент в фитнес, обучение, развлечения, консультации психолога и других специалистов, купить вещи или подарки для себя и своей семьи;
  • Доплата за 10 дней больничного: Циан компенсирует 10 рабочих дней больничного в год после прохождения испытательного срока. Если ты проведёшь на официальном больничном две недели, ты не потеряешь в доходе, оклад за месяц будет выплачен полностью;
  • Скидочные программы от PrimeZone и BestBenefit.