PROFI.RU — информационный сервис по подбору частных специалистов для решения любых задач

Подробнее о компании

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

  • Москва
  • Высокий уровень
  • IT

КТО МЫ

Привет! Я Михаил, тимлид команды клиентских мобильных приложений Profi.ru, или КМП. В команде по три Android- и iOS-разработчика, продакт, тестировщик и я.

Мобильные платформы — одно из приоритетных направлений в Profi.ru. Сейчас пользователи оценивают наши приложения в сторах на 4,8. Мы движемся в сторону mobile first, количество задач растёт, поэтому ищем iOS-разработчика уровня senior. Кроме того, каждый из iOS-девелоперов команды работает в компании уже полтора-два года, и нам точно будет интересен и полезен свежий взгляд на продукт и код.

Текущая архитектура проекта — VIPER, думаем о переходе на MVVM. Сейчас 45% приложения на Objective-C и 55% — на Swift. Всё новое пишется на Swift, и 95% твоего времени будет занимать работа с кодом на этом языке. У нас высокие требования к чистоте кода, свой кодстайл, которому мы строго следуем, используя для этого SwiftLint.

Наш iOS-разработчик Андрей поможет тебе вникнуть в техническую сторону задач и расскажет о коде проекта, инструментах, библиотеках. Я помогу с процессами и адаптацией в команде.

ЗАЧЕМ ТЕБЕ К НАМ

  • Вносить ощутимый вклад в развитие продукта: внедрять свои идеи и писать большие фрагменты значимого кода.
  • Видеть, насколько твои решения заходят пользователям. Ты будешь работать в тесной связке с аналитиком и продактом, изучать UX-тесты, метрики и наблюдать, как разработанный функционал влияет на пользователей ещё до релиза.
  • Двигаться в сторону кросс-платформенной разработки и осваивать новые технологии — такие, как Kotlin Multiplatform. В Profi.ru твой рост не заканчивается на грейде senior. Для разработчиков с техническими амбициями в компании предусмотрены грейды power, expert. Например, один из наших iOS-разработчиков — power. Он пишет код под обе операционные системы и занимается бэкендом на Node.js.
  • У нас действует «правило пятницы». Один день в неделю ты можешь заниматься в рамках продукта тем, что тебе интересно. Запилить новую фичу, решить проблему или освоить незнакомую технологию. Например, один наш iOS-разработчик уменьшил размер приложения и сократил время его запуска, другой — создал дизайн-систему для iOS-приложений.
  • Развивать soft skills — в компании доступны курсы по развитию навыков адаптивности, контроля стресса и умения давать обратную связь. Ты можешь прокачивать ораторские навыки, выступая на демоднях — еженедельных мероприятиях, когда сотрудники Profi.ru рассказывают коллегам о достижениях команды.

ЭТИ ЗАДАЧИ МОГУТ СТАТЬ ТВОИМИ

  • Решать продуктовые задачи и фиксить баги. Мы работаем по Канбан-методу. Вместе с командой тебе предстоит участвовать в проработке продуктовых задач с этапа формулировки проблемы. Ты можешь повлиять на то, что будет в задаче, или взять на себя её выполнение.
  • Каждый квартал мы обновляем цели и ключевые результаты, которых стремимся достичь. Ниже пример актуальных задач.
  • Снизить complexity и провести рефакторинг.
  • Сократить объёмы легаси-кода на Objective-C в чатах. Часть чатов писалась на основе библиотеки JSQMessagesViewController и не даёт разгуляться в плане UI.
  • Переделать всю навигацию внутри приложения. UX-тесты показывают, что сейчас пользователям непросто в нём ориентироваться.
  • Реализовать фичу Sign in with Apple.
  • Взаимодействовать с командами бэкенда и фронтенда.
  • При желании осваивать Kotlin. Сейчас мы переводим часть бизнес-логики в кросс-платформенный модуль. В результате один разработчик может писать сразу под Android и iOS.
  • Участвовать в обсуждениях iOS-командой архитектурных и кодовых решений, которые будут внедряться для решения продуктовых задач.
  • Делиться знаниями с коллегами. У нас есть mobile TechTalk, где раз в три-четыре месяца ребята рассказывают о реализованных решениях.

ЧТО НУЖНО, ЧТОБЫ К НАМ ПРИСОЕДИНИТЬСЯ

  • Опыт коммерческой разработки клиентских iOS-приложений — от трёх лет. Преимуществом будет работа с массовыми сервисами или маркетплейсами. Тебе приходилось делить приложение на модули, проводить рефакторинг, работать с веб-сокетами.
  • Опыт разработки и вёрстки под iPhone и iPad.
  • Свободное владение Swift — ты знаешь, что нового добавилось в последних версиях языка.
  • Гибкость и умение общаться с разными людьми, особенно с интровертами :-) Здорово, если ты занимался кросс-командными проектами, где необходимо часто договариваться с другими.
  • Вежливость и ясность в формулировках при проведении код-ревью. Умение быть конструктивным и когда принимаешь критику, и когда её выдаёшь.

ЧТО МЫ ЗА ЭТО ПРЕДЛАГАЕМ

  • Высокую белую зарплату.

  • Опционы компании эффективным сотрудникам.

  • Оплату половины стоимости ДМС, включая стоматологию, с первого дня работы, организацию ежегодного обследования на онкозаболевания.

  • Помощь с переездом в Москву и адаптацией в новом городе.

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

  • Ежемесячную компенсацию 15 000 рублей при аренде квартиры или комнаты в 30 минутах ходьбы от офиса с первого дня работы.

  • Доступ к электронной библиотеке МИФа и профессиональной литературе.

  • Оплату профильных курсов, участия в российских и международных конференциях.

  • Корпоративные выезды, хакатоны, митапы, тематические вечеринки и тренинги.

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

  • Оплату половины стоимости абонемента в фитнес-центры рядом с офисом.

  • Занятия йогой и боксом в спортзале компании, занятия футболом на стадионе ЦСКА.

  • Еженедельный маникюр с частичной оплатой.