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

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

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

Компания

Мы проектируем и разрабатываем мобильные приложения и сервисы нового поколения.

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

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

Немного о нас

Vice3 Agency (http://vice3.agency/) - digital агентство. За 5 лет на рынке мы придумали и создали десятки первоклассных мобильных приложений и Web-сервисов. 80% наших проектов — международные.

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

Чем вы будете у нас заниматься:

  • Писать качественный, тестируемый код на Swift;
  • Заниматься декомпозицией задач;
  • Взаимодействовать со всеми участниками проекта(аналитика, тестирование, дизайн);
  • Изучать и применять на практике bleeding edge технологии Apple;
  • Участвовать в процессах Code Review, SCRUM-планировании;
  • Разрабатывать и улучшать внутренние продукты и инструменты компании;

Мы ищем кандидата, у которого есть:

  • Опыт коммерческой разработки iOS-приложений не менее двух лет;
  • Серьезный опыт разработки на Swift: Swift Standard Library, опыт не менее 1 года в продакшене;
  • Знание стандартных фреймворков: Foundation, UIKit (IB, Autolayout, Size Classes etc), Core Graphics , Core Data, Contacts, NotificationCenter, WebKit, AVFoundation, AdSupport, CoreLocation, CoreMedia, CoreTelephony, EventKit, MediaPlayer;
  • Опыт разработки сложных UI решений, анимаций;
  • Знакомство с паттернами проектирования: (MVC, MVP, MMVM, VIPER, etc);
  • Понимание и умение применять принципы: SOLID, Сlean Architecture;
  • Архитектурное мышление;

Плюсом будет:

  • Gamedev-опыт: Sprite Kit, Scene Kit, etc;
  • Functional reactive programming (RxSwift);
  • Знание алгоритмов и структур данных;
  • Опыт тестирования продуктов: TDD, BDD, unit testing, functional testing, testing automation;
  • Опыт работы с системами аналитики, системами сбора крешей, трекинга и инструментами рекламы;
  • Опыт внедрения Continuous Integration, code quality tools и т.д.;
  • Опыт взаимодействия в формате Code review;
  • Опыт параллельного и многопоточного программирования;

Помимо технического бэкграунда для нас важно следующее:

  • Коммуникативные навыки;
  • Самостоятельность, нацеленность на результат и желание развиваться;
  • Знание английского языка - чтение профессиональной документации, базовый разговорный английский ;
  • Продуктовое мышление;

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

  • Удалённая работа в распределённой команде;
  • Удобный график: рабочие часы вы определяете сами и фиксируете с руководителем;
  • Рыночная зарплата по результатам собеседования;
  • Интересные проекты с большим простором для развития;
  • Прозрачная и понятная система роста;
  • Гибкие процессы работы и возможность их улучшать;
  • Открытые и дружелюбные коллеги;

Дополнительные инструкции

Заполните наш Опросник и отправьте свое резюме на hr@vice3.agency