May 12, 2022

IOS dev

Банковский проект

В подборе сейчас кандидаты уровня крепкого Middle+ и выше. Есть скрининг по вакансии (необходимо ответить от 9 из 10).

Важен:

  1. Опыт коммерческой разработки на Swift от 2 лет (не фриланс, только в команде).
  2. Опыт работы в команде на больших проектах в крупных компаниях (от 3-4 iOS-разработчиков в одной команде).
  3. Опыт код-ревью обязателен, написание тестов.

Чем будет заниматься у нас человек:

  1. Писать код на определенной, принятой на проекте архитектуре, поэтому необходим опыт в реальных проектах на чем-то типа MVVM / VIPER / любой другой, и понимание, почему в проектах пытаются придерживаться их.
  2. Работать с уже написанным другими людьми кодом, будь то старая фича, доставшаяся от другого человека, или новая (юзать генератор надобно), поэтому важна толерантность к чужим решениям и умение/желание читать/улучшать текущую и новую кодовую базу
  3. Большую часть времени человек будет работать в продуктовой команде, поэтому важна общая адекватность, и умение отвечать на вопросы, как кратко, так и развернуто.
  4. Важно умение работать с UI разной степени сложности и умение анализировать различные корнер-кейсы в поведении пользователя, и впоследствии их обрабатывать.

Описание:

О работе

Мы разрабатываем продукт, которым пользуемся сами, поэтому для нас важно делать крутые фичи.

Если вы готовы привносить свои идеи, не боитесь работать с новыми технологиями и способны самостоятельно принимать решения и двигаться вперёд, смело откликайтесь.

Какие будут задачи:

  • Разработка лучшего мобильного банка.
  • Создание сложных и переиспользуемых архитектурных решений.
  • Техническое развитие проекта, исследование новых технологий и их интеграция.
  • Постоянное улучшение возможностей приложения для пользователей.

Что для нас важно:

  • Опыт коммерческой разработки мобильных приложений от 2-х лет.
  • Знание Swift и iOS SDK.
  • Умение брать в работу фичу, уточнять постановку задачи и доводить её до конца.
  • Способность самостоятельно разобраться в новой технологии и внедрить в проект.
  • Умение встраиваться в существующие процессы и предлагать способы улучшения (да-да, мы регулярно улучшаем процессы и слушаем мнение каждого в команде).
  • Умение писать чистый код и держать фокус на результате.
  • Опыт работы в команде.

Будет плюсом, если вы:

  • Знаете архитектуру и Unit-тесты.
  • Можете рассказать, как подняли с колен CI на проекте.
  • Разработали и опубликовали приложения в AppStore.
  • Выступали публично.
  • Делали технические решения, которые не стыдно оставить в GitHub Arctic Code Vault :)