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

iOS Developer

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

Полный рабочий деньМожно удаленно

Компания

Аутсорсинговая компания, ориентированная на разработку ПО

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

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

Аутсорсинговая аккредитованная IT-компания Aston приглашает к сотрудничеству iOS Developer для работы над проектом в сфере телекоммуникаций.

Задача – разработка многофункционального сервиса управления и контроля квартиры и территории жилого комплекса. С помощью приложения можно управлять домофоном, калиткой, просматривать онлайн-трансляции с камер видеонаблюдения. Видеоаналитика продукта строится на базе нейронных сетей, а пользователь может сам задавать параметры слежения за нужными объектами в личном кабинете.

Заказчик – крупнейший российский интегрированный провайдер цифровых услуг и решений, занимающий лидирующие позиции на рынке услуг высокоскоростного доступа в интернет и интерактивного телевидения. Более 10 миллионов пользователей по всей России.

Технологический стек

Архитектура: MVC.

Языки: Swift.

Основные библиотеки: Alamofire, Push Notifications, WidgetKit, WatchKit, UIKit, Intents, IntentsUI, Firebase.

Разработка по GitFlow, автоматические сборки по тегу CI/CD: Gitlab CI, Fastlane, Testflight.

Коммуникации: Jira, Confluence, Slack, Zoom.

Чем предстоит заниматься: 

  • разработка и поддержка приложения в составе продуктовой команды;
  • развитие и эволюция архитектуры приложения, контроль кода, рефакторинг, написание тестов;
  • взаимодействие внутри фичи-команды для совместного решения комплексных задач.

Каким мы видим подходящего кандидата:

  • опыт коммерческой разработки под iOS от 3-х лет;
  • опыт руководства командой разработчиков;
  • знание Swift и архитектуры iOS;
  • знания iOS SDK (UIKit, Foundation, Core Animation и др.);
  • понимание архитектурных подходов MVVM, MVC, MVP;
  • опыт многопоточного и сетевого программирования;
  • умение быстро ориентироваться в описании бизнес-логики продукта/сервиса;
  • знание классических алгоритмов и структур данных;
  • понимание принципов ООП, SOLID и шаблонов проектирования;
  • опыт оценки задач по сложности и времени выполнения.

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

  • опыт работы с RxSwift/RxCocoa;
  • наличие кода в GitHub/Bitbucket;
  • опыт командной разработки программных продуктов;
  • опыт написания нативных тестов;
  • опыт написания собственных библиотек и удачное их применение;
  • наличие законченных проектов, опубликованных в App Store;
  • желание день за днем создавать классный продукт, решающий проблемы наших пользователей;
  • понимание принципов Agile-разработки.

Бонусы

  • работа в аккредитованной в РФ IT-компании;
  • долгосрочные проекты от наших российских заказчиков и партнеров, с которыми мы сотрудничаем с 2007 года;
  • возможность выбора формата работы (дистанционно или из офиса в Питере/Казани/Ростове-на-Дону/Минске/Гомеле/Витебске/Полоцке);
  • оплачиваемый бенч;
  • наставника, соответствующего вашему техническому уровню;
  • системы менторства и адаптации для новых сотрудников;
  • прозрачные системы performance review; 
  • возможность добавить в СV работу в команде с лидерами FinTech, Healthcare, Retail, Telecom и других;
  • возможность выбора/смены проекта;
  • у нас своя школа архитекторов, а также корпоративный обучающий портал для любого стека вашей специализации;
  • медицинское страхование (+стоматология);
  • возможность дополнительного заработка через участие в активностях компании.

Присоединяйтесь к нашей команде!