May 12, 2022
IOS dev
Банковский проект
В подборе сейчас кандидаты уровня крепкого Middle+ и выше. Есть скрининг по вакансии (необходимо ответить от 9 из 10).
- Опыт коммерческой разработки на Swift от 2 лет (не фриланс, только в команде).
- Опыт работы в команде на больших проектах в крупных компаниях (от 3-4 iOS-разработчиков в одной команде).
- Опыт код-ревью обязателен, написание тестов.
Чем будет заниматься у нас человек:
- Писать код на определенной, принятой на проекте архитектуре, поэтому необходим опыт в реальных проектах на чем-то типа MVVM / VIPER / любой другой, и понимание, почему в проектах пытаются придерживаться их.
- Работать с уже написанным другими людьми кодом, будь то старая фича, доставшаяся от другого человека, или новая (юзать генератор надобно), поэтому важна толерантность к чужим решениям и умение/желание читать/улучшать текущую и новую кодовую базу
- Большую часть времени человек будет работать в продуктовой команде, поэтому важна общая адекватность, и умение отвечать на вопросы, как кратко, так и развернуто.
- Важно умение работать с UI разной степени сложности и умение анализировать различные корнер-кейсы в поведении пользователя, и впоследствии их обрабатывать.
Мы разрабатываем продукт, которым пользуемся сами, поэтому для нас важно делать крутые фичи.
Если вы готовы привносить свои идеи, не боитесь работать с новыми технологиями и способны самостоятельно принимать решения и двигаться вперёд, смело откликайтесь.
- Разработка лучшего мобильного банка.
- Создание сложных и переиспользуемых архитектурных решений.
- Техническое развитие проекта, исследование новых технологий и их интеграция.
- Постоянное улучшение возможностей приложения для пользователей.
- Опыт коммерческой разработки мобильных приложений от 2-х лет.
- Знание Swift и iOS SDK.
- Умение брать в работу фичу, уточнять постановку задачи и доводить её до конца.
- Способность самостоятельно разобраться в новой технологии и внедрить в проект.
- Умение встраиваться в существующие процессы и предлагать способы улучшения (да-да, мы регулярно улучшаем процессы и слушаем мнение каждого в команде).
- Умение писать чистый код и держать фокус на результате.
- Опыт работы в команде.