Junior iOS Software Engineer (Objective-C) (offline)

О компании

Высший приоритет компании Design and Test Lab — Mature Mobile Reliability Standard — разработка надежных мобильных приложений. В нашей работе мы применяем научные знания при планировании проекта, разработке архитектуры, программировании и тестировании. Наши программисты в обязательном порядке покрывают программы автоматическими тестами, а также проводят обязательную процедуру code-review. Наша мантра — “Мы не пишем без тестов!”. Наш лозунг: “Мы исправляем ошибки за свой счет!” Потому что, если это делать за счет заказчика, то мы заинтересованы делать как можно больше ошибок. Если за свой счет — то мы думаем, как программировать надежно!
Ценности Design and Test Lab:
☆ Proven mobi-modules — разработка на надежных модулях;
☆ High-performance apps — разработка без багов, крешей и глюков;
☆ Low-cost maintenance — низкая стоимость обслуживания за счет документации и тестов;
☆ 1-2-3 integration — легкая интеграция решений;
☆ Certified reliability engineers — специализация в надежности приложений.
С первого месяца работы мы прописываем четкий план профессионального роста Junior → Middle, Middle → Senior, даем нужную библиографию, список вопросов к изучению, см. “Как готовиться к карьерным экзаменам” http://workat.dnt-lab.com/education/how-to-get-prepared-for-exam.html

О вакансии

Мы ищем начинающего программиста на платформе Apple iOS (Objective-C) c профессиональным опытом от 1 года.
Предполагаемые задачи:
— разработка функций мобильных приложений по заданным спецификациям и архитектурам;
— интеграция мобильного приложения приложений с сервером;
— покрытие приложений автоматическими тестами;
— отладка приложений и исправление ошибок.

О проекте

Долгосрочный проект связанный с торговлей продуктами питания через интернет. Мобильное приложение уже разработано и поддерживается. Клиент — частный предприниматель из Калифорнии, США.
Продукт находится на стадии soft-launch, т. е. уже размещен в Apple App Store и демонстрируется потенциальным потребителям.
Русскоязычный менеджмент. Для сотрудника это значит, что все рабочие вопросы он будет решать с коллегами очно на родном для него языке.
Не аутстафинг. Для сотрудника это означает, что вся технологическая политика определяется внутри компании.
Проект покрыт автоматическими тестами. Уже есть коллектив из менеджера проекта, 1 frontend-разработчика, 1 backend-разработчика, 1 тестировщика. Используемые технологии: Objective-C, iOS SDK, Swagger.
Все изменения в коде проходят обязательный код-ревью опытного коллеги, сотрудник получает обратную связь.

Требования к кандидату

— Знание языка Objective-C;
— iOS SDK;
— Xcode;
— Минимум 1 год опыта работы;

Будет большим плюсом:

— Знание языка UML;
— Знание и навыки автоматического тестирования приложений (XCUnitTests);
— Знание ООП и шаблонов проектирования (Эрих Гамма, Мартин Фаулер);
— Письменный английский язык: корректная грамматика и орфография (уровень intermediate);
— Знание языка Swift;
— Знание технологии Swagger;
— Знание принципов предметно-ориентированного проектирования (Эрик Эванс);
— Знание и навыки рефакторинга приложений (Мартин Фаулер).

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

— программу адаптации новых сотрудников вместе с ментором;
— интересный проект на современных технологиях;
— стремление к техническому совершенству разрабатываемых проектов;
— четкий план профессионального роста Junior → Middle → Senior;
— 5-дневная рабочая неделя, 8 часов в день;
— все национальные праздники — выходные;
— оплачиваемый отпуск: 2 дня за каждый полный месяц работы;
— официальное оформление отношений;
— небольшой дружелюбный коллектив.

About Design and Test Lab

Ми, компанія DESIGN AND TEST LAB, впевнені, що майбутнє є тільки у компаній, які вміють писати надійні програми! У зв'язку з техногенністю та софтогенністю, надійність стає вищим пріоритетом.

Компанія DESIGN AND TEST LAB вірить у перспективу, затребуваність та міжнародне визнання у IT-фахівців, які вміють програмувати надійно.

ТОМУ МИ:
1. Вчимо надійному програмуванню
2. Розробляємо методики, проводимо наукову працю у сфері надійного програмування
3. Пропагуємо та розповсюджуємо професійні знання у сфері надійного програмування
4. Зацікавлені в IT фахівцях, які поділяють нашу переконаність і хочуть долучитися до неї для того, щоб спільно і навчатися, та розвивати надійне програмування

Наша ідеологія "від програміста до інженера", тому що у світі поняття "інженер-програміст" вкладається більш високий статус, уміння, визнання та винагорода. Цьому нас навчає постійна робота із США.

Цінності DESIGN AND TEST LAB:
★ Proven mobi-modules – розробка на надійних модулях;
★ High-performance apps - розробка без багів, крешів та глюків;
★ Low-cost maintenance - низька вартість обслуговування за рахунок документації та тестів;
★ 1-2-3 integration - легка інтеграція рішень;
★ Certified reliability engineers – спеціалізація у надійності додатків.

Company website:
http://workat.dnt-lab.com/

DOU company page:
https://jobs.dou.ua/companies/design-and-test-lab/

The job ad is no longer active

Look at the current jobs iOS Kharkiv→