Design and Test Lab logo

iOS Developer (Objective-C, Swift)

Design and Test Lab·Salary not specified

Primary stack

OOPiOSObjective-CSwift

Nice to have's

refactoringSwaggerDomain-Driven Design

Job description

Description language:

Про посаду

В зв'язку з розширенням ми шукаємо програміста на платформі Apple iOS (Objective-C, Swift) з професійним досвідом від 2 років.

Обов'язки

  • Розробка функцій мобільних додатків за заданими специфікаціями та архітектурами;
  • Розробка специфікацій;
  • Інтеграція мобільного додатку з сервером;
  • Покриття додатків автоматичними тестами;
  • Налагодження додатків та виправлення помилок;
  • Рефакторинг додатку, переклад модулів з Objective-C на Swift.

Вимоги

  • Знання Objective-C та Swift;
  • Знання та навички роботи з iOS SDK;
  • Знання та навички роботи з Xcode;
  • Мінімум 2 роки професійного досвіду;
  • Знання мови UML;
  • Знання та навички автоматичного тестування додатків (XCUnitTests, XCTUITests);
  • Знання ООП та паттернів проектування (Еріх Гамма, Мартін Фаулер);
  • Письменний англійський: коректна граматика та орфографія (рівень intermediate).

Буде плюсом

  • Знання та навички рефакторинга додатків (Мартін Фаулер);
  • Знання технології Swagger (Open API);
  • Знання принципів предметно-орієнтованого проектування (Ерік Еванс).

Ми пропонуємо

  1. У тебе буде четкий план професійного росту Middle → Senior → Expert і ти відразу ж будеш бачити, як і що тобі для цього необхідно зробити, щоб вирости по кар'єрній драбиниці і по заробітній платі! См. подробнее: стандарт кар'єрного плану
  2. Політика проекту і організації - використовувати виключно сучасні технології;
  3. Щоб швидше адаптуватися і вникнути в робочий процес, у тебе буде ментор, який допоможе тобі в цьому! Також розписана четка програма адаптації.
  4. У нас є офіційне оформлення, у тебе буде оплачуваний відпустку у розмірі 24 календарних днів. Також всі національні свята - вихідні;
  5. Ми працюємо стандартно по 8 годин на день з понеділка по п'ятницю - гнучкий графік роботи ти складеш з членами команди і менеджером проекту;
  6. Наш офіс знаходиться в 4-х хвилинах від м. Архітектора Бекетова або в 7-ми хвилинах від м. Історичний музей за адресою Пушкінська, 32. В офісі кабінна система, щоб можна було зосередитися тільки на своєму проекті.
  7. Ти будеш працювати в невеликому колективі 27 чоловік-експертів, які допоможуть тобі в будь-якому питанні. Також у тебе буде два експерта-консультанти з досвідом роботи 15+ років.
  8. Як співробітник нашої компанії, ти станеш членом Першого інституту надійного програмного забезпечення. Мета Інституту - формувати і пропагувати нову професійну культуру розробки програмного забезпечення.

Про проект

Довгостроковий проект пов'язаний з торгівлею продуктами харчування через інтернет. Мобільний додаток вже розроблено і підтримується, розробляються нові функції. Клієнт - приватний підприємець з Каліфорнії, США.

Продукт знаходиться на стадії soft-launch, тобто вже розміщено в Apple App Store і демонструється потенційним споживачам.

Російськомовне керівництво. Для співробітника це означає, що всі робочі питання він буде вирішувати з колегами очно на рідній для нього мові.

Не аутстафінг. Для співробітника це означає, що вся технологічна політика визначається всередині компанії.

Проект покритий автоматичними тестами. Читай детальніше, як ми подолали десять перешкод впровадженню автоматичних тестів.

Уже в колективі: менеджер проекту, frontend-розробник, backend-розробник, інженер з тестування. Використовувані технології: Objective-C, Swift, iOS SDK, Swagger. На проекті поступово код Objective-C переписується на Swift.

Всі зміни в коді проходять обов'язковий код-рев'ю досвідченого колеги, співробітник отримує зворотний зв'язок. Також заплановані зустрічі з технічними експерт-консультантами.

Технічні радники

Володимир Обрізан, к. т. н.

Консультант CEO і власників IT-компаній. Директор і засновник Першого інституту надійного програмного забезпечення. Директор і співзасновник IT-компанії Design and Test Lab. 14 років досвіду розробки, ТОП-менеджмента, і створення успішного IT-бізнесу. 10 років досвіду викладачем у ХНУРЕ.

Сергій Зайченко, к. т. н.

Провідний експерт Першого інституту надійного програмного забезпечення. 15 років досвіду розробки, ТОП-менеджмента, і створення успішного IT-бізнесу в індустрії EDA (Electronic Design Automation). 10 років досвіду роботи доцентом у ХНУРЕ. Багаторічний досвід викладання дисциплін: “Інженерія програмного забезпечення”, “Об’єктно-орієнтоване проектування”, “Структури і алгоритми обробки даних”.

Про офіс

Офіс розташований у самому центрі Харкова - на вул. Пушкінській, 32.

Відстань від станцій метро:

  • “Архітектора Бекетова” - 300 метрів (4 хвилини пішки);
  • “Історичного Музею” - 550 метрів (7 хвилин пішки);
  • “Радянської” - 700 метрів (9 хвилин пішки).

Про компанію

Високий пріоритет компанії 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, Senior → Expert, даємо потрібну бібліографію, список питань для вивчення.

Контактна інформація

Вікторія Копейкіна, HR manager, Design and Test Lab

095 033-17-78, [email protected]

Хочеш стати частиною нашої команди? Відправь резюме прямо зараз і ми зв'яжемося з тобою для обговорення всіх деталей твоєї майбутньої роботи.

© Design and Test Lab. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Ми, компанія 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 — спеціалізація у надійності додатків.

More at Design and Test Lab

All 39 roles

Popular searches