Старший Разработчик IOS (приложение Мой Дом.ru)

9 апреля 2021    24
Откликнуться

Мы ищем старшего iOS-разработчика для работы над федеральным проектом - Мой Дом.ru, мобильная версия личного кабинета клиента Дом.ру!

Мы доверим тебе:

  • развивать продукт, работать с интерфейсами, с которыми взаимодействует 100 000 пользователей в день;
  • проводить изменения и возможности iOS;
  • реализовывать новые крутые фичи;
  • принимать продуктовые решения, считать аналитику и делать выводы (если будет желание);
  • адаптировать работу приложения под разные размеры экранов и версии ОС;
  • высказывать и реализовывать свои идеи для развития продукта.

Особенности работы в нашей команде:

  • ставим амбициозные цели и беремся за сложные задачи (например, сложные интерфейсы и анимации, оптимизация скорости работы приложения);
  • делаем задачи осознанно: например, проводим ux тесты и customer development, анализируем изменения в А/Б-тестах и работаем с обратной связью. Каждый разработчик понимает, зачем мы делаем очередную задачу, и работа всей команды заканчивается тогда, когда задача попала на бой и проанализирована;
  • Agile. Нужно обсуждать фичи со всеми членами нашей команды. Мы стараемся обсудить всё до процесса разработки, но мы люди и иногда что-то упускаем. В таком случае нужно идти и уточнять, что, где, откуда брать или подсвечивать упущенные моменты в требованиях;
    не менее 10% времени разработки мы тратим на техдолг, улучшение процесса разработки (например, CI);
  • нести техническую ответственность за проект, как и вся остальная часть iOS Team. Мы несём обоюдную ответственность, ведь проект наш общий;
  • VIPER, сервисы, всё закрываем протоколами;
  • Git, merge requests, CI;
  • обязательные жаркие дискуссии в merge request. Обсуждаем код со всех сторон, с которых получается на него посмотреть.

Мы ждём от тебя:

  • опыт коммерческой разработки мобильных приложений под iOS от 3-х лет;
  • уверенное знание Swift 5.x, опыт на Objective-C будет плюсом;
  • хорошее знание iOS SDK (Foundation, UIKit, CoreGraphics, CoreAnimation и пр.);
  • опыт работы с UI (Storyboards, Xib/Nib, AutoLayout + Code);
  • опыт работы с Git;
  • опыт работы с сетевыми запросами и библиотеками (URLSession, Alamofire/Moya);
  • опыт работы с реляционными и объектными БД (CoreData/Realm/SQLite);
  • четкое понимание принципов многопоточности, опыт использования GCD и NSOperationQueue;
  • понимание принципов управления памятью в iOS;
  • понимание принципов разработки клиент-серверных приложений;
  • знание ООП, паттернов проектирования, алгоритмов и структур данных;
  • навыки написания Unit/UI тестов и понимание, зачем это нужно;
  • умение работать со сторонними библиотеками;
  • умение оценивать задачи и выполнять их в указанный срок.

Дополнительные требования:

  • наличие законченных и опубликованных проектов в AppStore, опыт управления публикацией приложений;
  • опыт работы с GitLab CI;
  • опыт использования Xcode Instruments, понимание того, как искать утечки памяти, измерять перформанс и время старта приложения.

Мы готовы предложить:

  • работу в крупной, динамично развивающейся федеральной компании;
  • реальную возможность улучшать процессы в компании;
  • официальное трудоустройство, полный соц.пакет (оплачиваемый отпуск, больничные);
  • белую зарплату, своевременные выплаты 2 раза в месяц;
  • необходимые инструменты для удалённой работы из любой точки мира в формате "Виртуальный офис".

Подписывайтесь на наш телеграм-канал @remotelist, чтобы всегда быть в курсе новых вакансий! Дайджесты с новыми вакансиями появляются каждые 2-3 часа.

Еженедельная рассылка топ-15 самых просматриваемых вакансий сайта. Письмо приходит каждое воскресенье.