💥 Ищем старшего системного аналитика (SQL, XML, JSON, SOAP, REST, SoapUI, Postman, Charles, Swagger, BPMN, Sequence, OAuth 2.0, SSO) для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку → Участвую!

Senior iOS Developer

Зарплата

от 150 000 ₽

Требования

ПриложенияObjective-СSwiftGit

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

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

Компания

Мобильная разработка

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

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

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

Мы ищем iOS-разработчика с архитектурным мышлением, способного возглавить и усилить нашу команду.

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

От Вас необходимо:

  • Иметь опыт разработки под iOS от 3-х лет;
  • Разработка на Objective-C с плавным переходом к Swift;
  • Отличное знание Core Data или Realm;
  • Желателен опыт работы по направлениям:
    • AVFoundation;
    • API Facebook;
    • Profile Instruments;
    • UI Testing;
    • Unit Testing;
    • Multipeer Connectivity Framework;
  • Умение эффективно организовать клиент-серверное взаимодействие через RESTful API;
  • Писать поддерживаемый код, знать и использовать на практике паттерны проектирования;
  • Иметь опыт участия в крупных проектах, публикации приложений, а также законченные проекты в App Store;
  • Опыт использования систем баг-трекинга;
  • Иметь развитое архитектурное мышление;
  • Уметь рефакторить кодовую базу;
  • Опыт реализации и оптимизации многопоточности (Multithreading/Blocks/GCD/NSOperationQueue);
  • Иметь опыт и навыки оптимизации (сетевой, потребления оперативной памяти, скорости работы приложения);
  • Приветствуется и будет плюсом: опыт в создании приложений (Android/Windows Phone);

А также:

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

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

  • Удаленная работа;
  • Зарплата по результатам собеседования;
  • График работы с 11 до 20 по Московскому времени;
  • Официальное оформление по контракту;