iOS разработчик (Swift/Objective-C) (Будва) (offline)

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

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

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

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

Требования:

Знание Swift, а также Objective-C;
Знание 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 минут пешком до пляжа, чистое море! Красивейшая природа!
Дополнительные инструкции

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

About Alar Studios

Наша компания — больше, чем просто сторонний разработчик программного обеспечения: мы являемся настоящим технологическим партнером для наших клиентов, готовым решать самые сложные задачи.

Нам комфортно работать с крупнейшими корпорациями и самыми свежими стартапами, а также разрабатывать собственные проекты.

Company website:
alarstudios.com

The job ad is no longer active
Job unpublished on 8 October 2020

Look at the current jobs iOS Relocate→