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

Прямой работодатель  BSC MSC
Нижний Новгород, Россия
Джуниор • Миддл • Сеньор
Информационные технологии • Разработка • iOS • Банковская и страховая сфера
7 октября
Удаленная работа
Опыт работы от 1 года до 3х лет
Работодатель  BSC MSC
Описание вакансии

Приглашаем в команду iOS-разработчиков

О нас:

В нашей компании 150 сотрудников в 5 городах, работаем с 1990 года. Занимаемся заказной разработкой для банков и крупных организаций. Среди наших клиентов – банк ВТБ, Ренессанс-Кредит, БКС, Альфа-Банк.

У нас нет бюрократии, многоуровневого менеджмента и других особенностей больших компаний. Мы понятно ставим задачи, приветствуем самостоятельность и инициативу в их решении. Выращиваем своих специалистов и тимлидов, ценим стремление развиваться и разрабатывать качественные продукты.

Мы ожидаем, что вы:

  • неплохо знаете Swift или Objective-C и понимаете, как использовать статическую типизацию с выгодой, а не бороться с ней.
  • работаете аккуратно, пишете читабельный и поддерживаемый код.
  • знаете UIKit, GCD. Умеете правильно обращаться с многопоточным кодом.
  • умеете верстать кодом при помощи AutoLayout.
  • понимаете MVVM, MVP или VIPER, принципы их организации и предназначение их компонентов.
  • умеете правильно применять ООП, понимаете ценность архитектурного разделения, принципа Low Coupling, High Cohesion.
  • работали с git или mercurial.

Мы оценим:

  • умение декомпозировать и корректно оценивать задачи.
  • умение применять принципы SOLID, понимание чистой архитектуры, разделения на слои.
  • знание Apple HIG.
  • опыт автоматизации сборки и выкладки приложения, решения других задач continuous integration. Знание Python, Ruby, shell.
  • опыт написания технических статей, проведения выступлений. Желание продвигаться в этом направлении.
  • интерес к вдумчивому чтению мануалов, а также литературы, не содержащей в заголовке "iOS". Интерес к другим парадигмам программирования и подходам.

Наши технологии:

  • новую функциональность мы пишем на Swift. Старую поддерживаем на Objective-C и постепенно переделываем на Swift.
  • используем VIPER и Clean Swift как основу архитектуры. Ищем новые подходы.
  • предпочитаем верстку кодом на AutoLayout. Поддерживаем библиотеку стандартных элементов, чтобы сохранить единство дизайна и не рисовать каждый экран с нуля.
  • ограниченно применяем Rx и CoreData.
  • новую функциональность покрываем юнит-тестами.
  • используем GitFlow, code review и continuous integration в GitLab.
  • применяем agile-методологии.

Условия:

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

Специализация
Информационные технологииРазработкаiOS
Отрасль и сфера применения
Банковская и страховая сфера
Уровень должности
ДжуниорМиддлСеньор