Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

Разработчик iOS

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

Нижний Новгород, УфаПолный рабочий деньМожно удаленно

Компания

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

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

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

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

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

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

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

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

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

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

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

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

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