Вакансия находится в архиве

Middle/ Senior iOS-разработчик в команду клиентских мобильных приложений

Как попасть в нашу команду

«Готовимся к запуску нового Профи: со сложными анимациями, понятными сценариями, удобным и современным интерфейсом. Рассчитываем, что ты поможешь воплотить нашу задумку»

Михаил Игнатов, тимлид команды КМП

Привет! Я Миша, тимлид команды КМП — клиентских мобильных приложений. Нас десять: три iOS-разработчика, три Android, бэкенд-разработчик, тестировщик, продакт и я. Мы отвечаем за приложения Профи для клиентов на iOS и Android

Примерно 80% заказов на сервисе оставляют с мобильных устройств, большинство из них — с iOS. Наша задача — сделать путь клиента максимально интуитивно понятным и простым. 

Сейчас Профи на очень важном этапе. Мы полностью переосмысливаем продукт, проводим редизайн и готовимся к запуску нового Профи: с понятными сценариями, сложными анимациями, удобным и современным интерфейсом. 

Чтобы всё это воплотить, ищем iOS-разработчика. Рассчитываем, что ты усилишь команду и поможешь освежить наши подходы к разработке. 

Стек: Swift, VIPER, осталось немного легаси на Objective-C.

Ещё хотим максимально сократить дублирующий код. Мы выбрали Kotlin Multiplatform и активно выносим бизнес-логику в общий модуль. Все наши iOS-разработчики уже пишут код на Kotlin. 

Зачем тебе к нам

  • Влиять на продукт. Наши разработчики влияют не только на технические, но и на продуктовые решения. Мы обсуждаем их всей командой, где каждый может высказаться и предложить свою идею.
  • Заниматься тем, что интересно. У нас есть «правило пятницы». В этот день можно экспериментировать, изучать незнакомые технологии, пробовать себя в новых направлениях. Главное, чтобы это помогало нам стать лучше. Например, в рамках таких экспериментов один из наших Android-разработчиков распилил проект на модули и сократил время сборки на 70%.
  • Быть частью IT-community. Мы запустили сообщество для разработчиков, где раз в неделю говорим на интересные темы. Иногда приглашаем коллег из других компаний. Недавно провели открытый митап про жизнь разработчика в мире микросервисов.

Чем предстоит заниматься

  • Развивать дизайн-систему, делать много анимаций. Покажем на собеседовании, как будет выглядеть новый Профи. Уверен, тебе понравится.
  • Улучшать наши архитектурные подходы. Хотим провести эксперимент и перевести несколько модулей приложения с VIPER на MVVM или MVI. На Android мы уже это сделали, получили профит по скорости разработки и читаемости кода. Теперь очередь iOS.
  • Вместе с нами готовиться к изменению продукта. Для этого надо уменьшить технический долг. Например, отрефакторить модуль чатов и убрать зависимость от библиотеки JSQMessagesViewController. Когда-то мы её внедрили, чтобы проверить, нужны ли нашим клиентам чаты со специалистами и поддержкой. Оказалось, нужны. Потом функционал расширили — пришлось даже сделать fork библиотеки. Но зависимость так и не убрали. Будет классно, если ты с этим поможешь. 

Что нужно, чтобы к нам присоединиться

  • Опыт разработки мобильных приложений под iOS от трёх лет. Наш основной язык — Swift, но ещё остались легаси-модули на Objective-C. Планируем внедрять SwiftUI, поэтому будет плюсом экспертиза в этой технологии. 
  • Большой опыт работы с анимациями. Умеешь делать сложные анимированные переходы между экранами, кросс-анимации между визуальными элементами. 
  • Умение договариваться. Мы много общаемся между собой и с другими командами, часто проводим стендапы и ревью. Нужно уметь объяснить свою мысль простым языком и находить компромиссные решения.
  • Желание изучить Kotlin Multiplatform. Здорово, если у тебя уже есть опыт работы с этой технологией. Если нет — мы научим.

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

  • Высокую зарплату, которую пересматриваем раз в полгода.

  • Опционы компании тем, кто круто себя проявит. Будешь брать большие проекты, развиваться и вдохновлять команду — они твои.

  • Оплату половины стоимости ДМС, включая стоматологию.

  • Комфортный офис на Ходынском поле (10 минут от метро «ЦСКА» и 5 минут транспортом от метро «Аэропорт»). Каши, омлеты, запеканки на завтрак, овощи и фрукты в обед.

  • Оплату профильных курсов, участия в конференциях. Ещё помогаем написать статью или подготовить выступление, если тебе интересно делиться опытом.

  • Компенсацию половины стоимости парковки около офиса.

  • Пятничные посиделки в лофте. После работы мы любим собираться в нашем лофте недалеко от офиса, чтобы поболтать или поиграть в настолки.

  • Корпоративные выезды, тимбилдинги, хакатоны, митапы, тренинги. Поверь, они всегда проходят очень круто.

  • Маникюр и массаж в офисе. Мастера приходят несколько раз в месяц.

  • Занятия йогой в спортзале компании. А ещё раз в год оплачиваем часть стоимости абонемента в любой фитнес-клуб или отдельных тренировок.

  • Режим Office&Remote. Каждый самостоятельно решает, откуда работать сегодня. Главное, чтобы это устраивало команду.

  • Доступ к электронной библиотеке МИФа и к книжной полке в офисе. Если не найдёшь нужную для работы книгу — мы её приобретём.

  • Скидки на услуги специалистов Профи. Компенсируем до 50% стоимости заказа.

Где мы находимся

Москва, ул. Авиаконструктора Микояна, дом 12, ближайшие станции метро «Аэропорт», «ЦСКА».

Все вакансии

Вакансии

Разработка

Junior backend-разработчик на PHP

Задай свой первый миллион технических вопросов и развивайся как разработчик, решая вместе с командой реальные продуктовые задачи.

Senior PHP-разработчик

Мы делаем поиск заказов для специалистов быстрым и удобным.

ML Engineer

Наша цель — подобрать лучшего профессионала для клиента и помочь специалисту быстрее найти интересный заказ.

PHP-разработчик в команду «Телеком и Безопасность»

Мы отвечаем за связь Профи с внешним миром и продуктовую безопасность.

Middle/Senior Frontend Developer

Мы отвечаем за первый опыт специалистов на Профи

Fullstack / Frontend-разработчик в команду «Руки»

Мы берём на себя все хлопоты, которые обычно возникают при поиске мастера по ремонту.

Senior Frontend Developer

Вакансия для разработчиков, которые любят настраивать инфраструктуру.

Senior PHP-разработчик в команду «Бэкофис»

Наша команда переизобретает интерфейсы Профи и много экспериментирует, чтобы специалистам было удобнее использовать сервис.

Middle/Senior PHP-разработчик

Мы создаём продукт для своих коллег. Результат всегда виден сразу.

Node.js-разработчик в команду «Фронт»

Мы отвечаем за то, как будет выглядеть и работать Профи для клиентов.

Fullstack JS-разработчик в команду В2В2С

Без экспериментов не бывает инноваций. Поэтому мы не боимся ошибаться и реализуем смелые решения.

1С-разработчик в команду «Автоматизация»

Делаем так, чтобы люди в компании не тратили время на рутину и бюрократию.

Frontend Developer в команду «Фронт»

Мы серьёзно пересматриваем все процессы и технологии, составляем новые технологические стандарты. Важно мнение каждого разработчика.

React-разработчик в команду В2В2С

Мы занимаемся «сквозными» проектами, которые касаются и клиентов, и специалистов сервиса.

Тимлид в команду «Поиск заказов»

Поиск заказов — один из основных инструментов специалиста, который сильно влияет на здоровье продукта.

React-разработчик в команду «Бэкофис»

Отвечаем за то, чтобы специалистам нравился Профи. Заказы, профиль, информация о клиенте, способы оплаты — всё это мы стараемся сделать понятным и удобным.

Middle/Senior PHP-разработчик в команду «Биллинг»

Создаём инструменты, которые помогают финансистам и продактам управлять деньгами компании.

Администрирование

Системный администратор

Наш главный вызов – совмещение быстрой разработки с высокой надёжностью сервиса.

Младший системный администратор

Задача нашей команды — обеспечивать стабильную работу сервиса в любой ситуации.