iOS разработчик (Objective-C)

Зарплата

от 2000 до 2700 €

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

Будва (Черногория)Полный рабочий день

Компания

Разработка программного обеспечения для стартапов. Нестандартные решения.

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

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

Требуется умный и веселый человек в международную команду, понимающий баланс эффективности между новыми технологиями (фреймворками) и классическим самостоятельным подходом. Главное — выполнить задачу эффективно, а не во что бы то ни стало с использованием чего-то модного. 

Мы занимаемся разработкой крупных технологически тяжелых проектов (в том числе игр) на заказ для западных заказчиков. Предлагаем возможность развиваться в комфортных условиях мягкого климата Черногории на берегу моря (офис).

В целом, если вы не имеете рабочего опыта с чем-то (но не с большей частью) из перечисленного ниже, но работаете в направлении изучения — не беда, пишите. Также, есть особое место в нашем сердце для опытных разработчиков C/C++ (с опытом больше 5-и лет написания desktop-приложений или чего-то похожего), можете писать нам даже если не знаете iOS, мы подумаем и, может, что-то придумаем.

Основные задачи:

  1. Разработка новых фич и их архитектуры (в тесной кооперации с тимлидом и/или руководителем проекта при необходимости);
  2. Работа с существующим кодом, поиск и исправление проблем, внесение улучшений (мало, но куда ж без этого?);
  3. Работа с серверниками (REST и не очень);
  4. Быть частью команды — всегда есть кто-то, с кем можно посоветоваться.
  5. Учиться новому!
  6. Уметь отдыхать и наслаждаться местом, где вы будете находится!

Требования:

  • Знание Objective-C (!) (Swift еще не достаточно mature, кроме того, переписывать проект, который живет 6 лет нахрапом, нецелесообразно);
  • Знание Cocoa Touch UiKit, Foundation;
  • Знание жизненного цикла UIViewController;
  • Умение работать с Interface Builder — XIB, Storyboards;
  • Понимание Auto layout;
  • Понимание HTTP, REST, JSON;
  • Хотя бы basic English ("читаю со словарем").

Приветствуется, но НЕ обязательно:

  • Опыт с ReactiveCocoa (или чем-то похожим);
  • Также умение построение интерфейса без чего-либо (ключая Auto layout), кодом (никто давно этого не делает, кроме особых случаев, но знать, как это делается полезно);
  • Минимальное понимание парадигмы функционального программирования (код иногда может быть очень красив и эффективен, если мыслить в этой парадигме);
  • Знание git.

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

  • Интересные проекты (не только скучное построение UI, но игры, физика, image processing и т.п.);
  • Оплачиваемые отпуска;
  • Двойную почасовую оплату согласованной переработки сверх рабочего времени (OVERTIME);
  • Возможность работы в нашем офисе в Черногории, фактически, в раю на берегу Адриатического моря (поможем с переездом вам и семье - билет для вас лично за наш счет).

Бонусы

10 минут пешком до пляжа, чистое море! Красивейшая природа!

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

Для интервью необходимо выполнить тестовое задание.