👀 Классные компании ищут бэкендеров — на Вайб-чеке → vibe.habr.com

IOS разработчик (банк)

Местоположение и тип занятости

Москва, Санкт-Петербург, ПензаПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

Условия работы

Мы находимся в поисках IOS разработчика на проект в Банк.

Работа удаленная, рассматриваем также кандидатов из различных регионов.

Основные требования:

  • Высшее образование
  • Опыт программирования на Swift от 3х лет (исключая фриланс)
  • Опыт разработки под iOS от 3 лет
  • Бэкграунд в Obj-c
  • Хорошее знание платформы iOS, инструментов разработки, работы UI
  • Понимать принципы проектирования SOLID и придерживаться их
  • Знание и понимании основных паттернов проектирования и VIPER
  • Иметь опыт работы с Core Data, UIKit, Swinject, RxSwift
  • Опыт разработки клиент-серверного приложения (REST, JSON)
  • Опыт многопоточного программирования (GCD, Operations, etc)
  • Опыт верстки в коде: фреймы, SnapKit/PureLayout/Texture или др
  • Опыт работы с Git, знание git flow
  • Понимание жизненного цикла разработки ПО
  • Умение работать в команде
  • Английский на уровне чтения технической документации и инструкций к ПО

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

  • Опыт автоматизации тестирования мобильных приложений (Unit и UI тесты)
  • Любовь к плавным анимациям и pixel-perfect соответствию дизайну
  • Опыт автоматизации рутинных задач (CI/CD, fastlane/jenkins etc.)
  • Опыт работы с websocket, написания чатов/звонилок
  • Опыт работы над большими многомодульными проектами
  • Понимание принципов Agile

Личностные качества:

  • Желание получать новый опыт и развиваться. Усидчивость Коммуникабельность. Умение работать в команде
  • Аккуратность, ответственность, активная жизненная позиция, кандидат должен уметь аргументированно отстаивать свою точку зрения и при этом уметь слышать других

Должностные обязанности:

  • Разработка новой универсальной платформы клиентского приложения на платформе iOS
  • Разработка платформенных компонентов
  • Оценка сложности разработки, планирование и работа в спринтах (agile/scrum)
  • Code Review 
  • Взаимодействие с аналитиками, бизнес-заказчиками, тестировщиками, архитекторами и другими участниками рабочих групп
  • Согласование архитектурных решений и технических заданий
  • Документирование
  • Содействие в решении проблем в промышленной среде

Описание проекта:

Разработка проекта универсальной платформы под мобильные приложения для клиентов компании в разных странах.

    Условия:

    • Возможность карьерного роста
    • Дружный профессиональный коллектив
    • Оформление по ТК
    • Удаленная работа