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

Senior IOS Developer

Зарплата

от 170 000 до 250 000 ₽

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

Санкт-ПетербургПолный рабочий день

Компания

Российская телекоммуникационная компания

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

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

Мы продолжаем расширять нашу техническую команду.

Мы гордимся, что работаем рядом с лучшими профессионалами отрасли и вкладываем в дело душу, сердце и позитивные эмоции. Если это созвучно тебе – дай о себе знать!

Мы предлагаем:

  • Команду единомышленников, которой важно создавать удобный, качественный и инновационный продукт
  • Влиять на процессы внутри Компании. Мы рады твоим полезным идеям!
  • Все, что нужно для комфортной работы: достойную заработную плату, медицинскую страховку, официальное трудоустройство, компенсацию мобильной связи, безлимитный интернет 4G, обучение.

Вашими задачами будут:

  • Разработка мобильного приложения Yota под платформу iOS.
  • Проектирование архитектуры мобильного приложения.
  • Управление производительностью мобильного приложения.
  • Управление безопасностью мобильного приложения.
  • Взаимодействие с командами подрядчиков.
  • Ревью кода и архитектурных документов.
  • Research и выполнение интересных задач. Без рутины.

Требования:

  • Опыт разработки мобильных приложений под iOS не менее 3 лет.
  • Уметь адекватно оценивать трудоёмкость и сроки, соблюдать эти сроки.
  • Уметь работать самостоятельно и в команде, взаимодействовать с людьми.
  • Уверенное знание Swift
  • Понимание особенностей работы с асинхронным и многопоточным кодом
  • Знание принципов реактивного программирования, знакомство с библиотеками ReactiveCocoa/RxSwift
  • Опыт работы со следующими iOS frameworks: Cocoa Touch, UIKit, CoreLocation, CoreGraphics, CoreAnimation, MapKit.
  • Знакомство с принципами построения iOS-приложений, типовыми архитектурными решениями (MVC/MVVM/VIPER), понимание жизненного цикла приложений.
  • Опыт интеграции сторонних библиотек
  • Опыт работы в крупных проектах
  • Опыт проведения code-review, контроля за качеством кода других разработчиков в команде
  • Опыт настройки и поддержки процессов CI/CD

Будет плюсом:

  • Опыт взаимодействия с заказчиком, согласования ТЗ и проработки оптимального решения под нужды бизнеса
  • Уметь оптимизировать производительность мобильных приложений.
  • Иметь опыт разработки под другие мобильные платформы.
  • Опыт публикации приложений в App Store.
  • Опыт разработки extensions (widget, Apple Watch)
  • Опыт проектирования backend API для мобильных платформ