Назад
2 дня назад

Senior iOS-разработчик (Swift)

200 000₽
Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Senior iOS-разработчик (Swift): Разработка и сопровождение iOS-приложения для сопровождения финансовых и жизненных целей клиентов с акцентом на Swift, UIKit, архитектуру приложений и управление данными. Focus on проектировании масштабируемой архитектуры, интеграции банковских инструментов, написании тестов и обеспечении качества кода в кросс-функциональной команде.

Локация: офис в Москве, без гибрида и удалённой работы

Зарплата: до 200 000 ₽ на руки в месяц

Компания

CORE — IT-компания, предоставляющая аутстаффинговые решения для банковского и корпоративного сектора.

Что делать

  • Разрабатывать и поддерживать iOS-приложения на Swift и Objective-C.
  • Работать с UIKit, CoreAnimation, Auto Layout, Manual Layout, CoreData, JSON, XML и Codable.
  • Проектировать архитектуру приложений с использованием MVC, VIPER, Clean-Swift и MVVM.
  • Следить за управлением памятью, качеством и поддерживаемостью кода, применять SOLID.
  • Использовать Git, Gitflow, мульти-репозитории, CocoaPods, Carthage и участвовать в CI/CD-процессах с Jenkins.
  • Писать unit-тесты, работать с макетами в Figma и взаимодействовать с кросс-функциональной командой в Confluence, Jira и Bitbucket.

Требования

  • Не менее 6 лет коммерческой разработки под iOS.
  • Отличное знание Swift и базовые навыки Objective-C.
  • Глубокое понимание iOS SDK, UIKit, CoreAnimation и Auto Layout.
  • Опыт работы с CoreData, JSON, XML и Codable.
  • Знание MVC, VIPER, Clean-Swift и MVVM, а также понимание ARC и MRC.
  • Уверенное владение Git, опыт работы с Gitflow и мульти-репозиториями.
  • Навыки интеграции библиотек через CocoaPods и Carthage, написания unit-тестов и понимание CI/CD; Jenkins — на базовом уровне.
  • Умение работать с макетами из Figma, знание классических алгоритмов и структур данных.
  • Высокий уровень владения Confluence, Jira и Bitbucket, готовность к командной работе, инициативность и желание развиваться.

Хорошо, если есть

  • Опыт написания UI-тестов.

Культура и преимущества

  • Полная занятость в офисе в Москве, график 5/2 и 8-часовой рабочий день.
  • Кросс-функциональная команда, обмен опытом и поддержка.
  • Оформление по ИП.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →