Senior iOS Developer

Всем привет!

Ищем Senior iOS Developer в продуктовую компанию Ajax Systems.

Дальше - больше, в вопросах и ответах.

Что мы делаем?

Ajax Systems - разработчик и производитель беспроводных систем безопасности Ajax с возможностями умного дома. Это целая экосистема из 32 устройств, мобильных и десктопных приложений, серверной инфраструктуры.

В линейке Ajax представлены централи управления с собственной RTOS (OS Malevich), датчики движения, открытия, защиты от затопления и пожарные датчики, уличные и домашние сирены, тревожная кнопка с функцией управления приборами, умные розетки и реле.

Ajax - это компания полного цикла: от генерации идей и R & D к массовому производству и реализации. Мы осуществляем все: изготавливаем физический прибор (система включает множество различных датчиков и хаб), пишем для них прошивку, разрабатываем серверную часть и выпускаем мобильные приложения.

Вся команда находится в одном офисе в Киеве, все технические и продуктовые решения принимаются локально.

Какие профессиональные навыки нам важны?

  • 4+ года опыта в мобильной разработке под iOS
  • Опыт со Swift, Objective-C
  • Хорошее понимание Core Data
  • Хорошее понимание многопоточности
  • Понимание  cloud message APIs
  • Хорошее понимание инструментов управления версиями кода (Git)
  • Опытный пользователь CocoaPods
  • Знание полного жизненного цикла мобильной разработки, принципов ООП, паттернов проектирования.
  • Страсть к разработке программного обеспечения, обучению и постоянному совершенствованию

Что делать в проекте?

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

В связи с чем открылась позиция?

Рост и развитие компании.

Перспектива роста/развития по данной позиции?

Возможно развитие как технической экспертизы, так и рост до  Team Lead.

Размер и структура команды, сколько тестировщиков/девелоперов?

Команда Apps состоит из двух подкоманд - iOS и Android. Есть Project manager, который руководит работой Apps team.

iOS - Team Lead, Senior iOS Developer и еще один Senior iOS Developer присоединяется в декабре

Android - Team Lead, два Senior Android Developer, Middle Android Developer

Тестировщики Apps team - QA Lead, два Python Dev in Test (Automation QA), DevOps Engineer и 7 QA Engineer (мануальные тестировщики).

Где находятся люди, которые принимают технические решения по проекту?

Киев

Что интересного мы как компания делаем для сообщества?

Мы инвестируем и развитие инженерии в Украине и детский спорт. О некоторых наших проектах можно прочитать здесь:

https://ajax.systems/ua/blog/category/values/

По условиям:

  • Есть ли испытательный срок и сколько он длится? 2 месяца
  • Овертаймы, как часто бывают, какой подход к оплате? Овертаймов обычно не случается. Если разработчик работает в выходной, то этот день оплачивается как стандартный рабочий.
  • Какой график работы? Относительно гибкий, рабочий день может начинаться с 9:00 до 12:00 и в соответствии заканчивается через 9:00 (8 отработанных рабочих часов + 1:00 на обед).
  • Есть ли возможность работать удаленно какие-то дни? Сейчас ищем кандидатов, готовых на фуллтайм офис, Киев.
  • Количество дней отпуска? 18.
  • Количество дней оплачиваемых больничных в год? Конкретного количества нет (больничные оплачиваются 50% от ставки).
  • В офисе открытая или закрытая планировка? Открытая
  • Соцпакет (медстраховка, другое) - Медицинская страховка, компенсация за образование, уроки английского языка, парковка для автомобилей и велосипедов, футбольная команда, буккроссинг, настольный футбол и т. д.
  • Адрес офиса, карта проезда - https://g.page/ajax-systems?share

По процессу:

  • Есть ли тестовое задание? Тестовое задание есть, происходит после технического скрининга с тем лидом; тем лед направляет тестовое в оговоренное время и у кандидата есть 4:00 на его выполнение.
  • Интервью на английском? Нет
  • Кто ревьювит резюме? Рекрутер
  • Сколько этапов интервью, с кем? HR интервью с рекрутером, технический скрининг с TeamLead, тестовое задание и финальное интервью c Team Lead, R&D директором и одним из разработчиков.


Если вам все нравится, присылайте, пожалуйста, ваши резюме.

Ждем с нетерпением!