👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик iOS (Remote)

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

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

Компания

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

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

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

Почему мы можем быть вам интересны:

  • Полностью удаленный формат работы. Но если вдруг будет желание приходить в офис с удовольствием предложим место в современном бизнес центре на локациях компании: Москва (м. Кожуховская), Нижний-Новгород, Пенза, Уфа и многие другие города.
  • Достойный уровень оплаты, все прозрачно указано в договоре, все строго по ТК РФ.
  • Мы заинтересованы в росте квалификации специалиста, готовы оплатить сертификации по согласованию с менеджером.
  • По-настоящему профессиональная и опытная команда, где есть у кого поучиться.

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

Запуск совершенно нового, удобного и современного мобильного банка для сотрудников и клиентов Банка.

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

  • Опыт программирования на Swift от 2х лет
  • Опыт разработки под iOS от 2 лет
  • Бэкграунд в Obj-c
  • Хорошее знание платформы iOS, инструментов разработки, работы UI
  • Понимать принципы проектирования SOLID и придерживаться их
  • Знание и понимании основных паттернов проектирования и VIPER
  • Иметь опыт работы с Core Data, Swinject, RxSwift
  • Опыт разработки клиент-серверного приложения (REST, JSON)
  • Опыт многопоточного программирования
  • Опыт работы с Git, знание git flow
  • Понимание жизненного цикла разработки ПО
  • Умение работать в команде.

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

  • Опыт автоматизации тестирования мобильных приложений (Unit и UI тесты)
  • Опыт работы над большими многомодульными проектами
  • Понимание принципов Agile.

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

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