Ми шукаємо висококваліфікованого та досвідченого рішення для iOS Архітекторприєднатися до нашої динамічної команди. Ця роль передбачає проектування, розробку та впровадження передових додатків для iOS, забезпечуючи бездоганну інтеграцію з більш широкими архітектурними рішеннями. Ідеальний кандидат повинен вміти трансформувати бізнес-вимоги в масштабовані, ефективні та інноваційні мобільні рішення.< стор style="font-weight: var(--artdeco-reset-typography-font-weight-normal)">Необхідні навички та
Ми шукаємо висококваліфікованого та досвідченого рішення для iOS Архітекторприєднатися до нашої динамічної команди. Ця роль передбачає проектування, розробку та впровадження передових додатків для iOS, забезпечуючи бездоганну інтеграцію з більш широкими архітектурними рішеннями. Ідеальний кандидат повинен вміти трансформувати бізнес-вимоги в масштабовані, ефективні та інноваційні мобільні рішення.
< стор style="font-weight: var(--artdeco-reset-typography-font-weight-normal)">Необхідні навички та кваліфікація:
- 5-7 років досвіду розробника iOS - Lead iOS Developer - Senior iOS Розробник
- 1-2 роки досвіду архітектора рішень iOS
- Можливість проектувати масштабовані, модульні та багаторазові архітектури.
- Рівень B2 англійської є ОБОВ’ЯЗКОВИМ
- Досвід роботи з хмарними платформами (AWS, Google Cloud або Azure).
- Власна розробка iOS (Swift) strong>
- Потрібно ознайомитися з розробкою таких архітектур, як MVVM або MVC/MVP
- Вміння розробляти зовнішні фреймворки та SDK strong>
- Має досвід роботи з кешем, основними даними, об’єктами C, фреймворк Cocoa та Swift Package Manager, UIKit, Concurrency та GCD, async/await, автоматичний макет, Push-повідомлення, покупки в додатку, універсальні та глибокі посилання.
- Досвід створення тестів (Модульні тести та інтерфейс користувача тести) для супроводу коду, охоплення коду
- Глибоке знання життєвого циклу розробки програмного забезпечення (SDLC)
- Сильні системні навички проектування та архітектури - спеціально для iPhone та iPad
- Має бути добрерозбирається в Принципах OO
- Досвід керування версіями за допомогою Git
- Сильний комунікатор, здатний бездоганно співпрацювати з кількома різні команди
- Людина, яка може згадати та застосувати перевірені принципи тестування
- Тверде розуміння повного життєвого циклу розробки для мобільних пристроїв
- Потрібно добре спілкуватися та вирішувати проблеми навички
- Графік роботи 15:00 - 23:00 або 16:00 - 00:00
Soft Skills:
- Відмінні навички вирішення проблем і аналізу.
- Сильні вербальні та письмові здібності до спілкування.
- Здатність працювати в гнучкому середовищі та керуйте кількома пріоритетами.
Основні обов’язки:
Розробка iOS:
- Очолюйте проектування та розробку вдосконалених програм для iOS за допомогою Swift і Objective-C.
- Співпрацюйте з міжфункціональними командами для визначення, проектування та розробки нових функцій .
- Оптимізуйте продуктивність програми та забезпечте швидкість реагування.
- Підтримуйте якість коду, виконуйте перевірку коду та пишіть модульні тести.
Архітектура рішення:
- Створюйте наскрізні рішення, що відповідають бізнес-вимогам і технічним обмеженням.
- Створюйте масштабовані, безпечні та ефективні мобільні архітектури.
< li>Керування інтеграцією програм iOS із серверними системами та сторонніми службами.- Створення та підтримка технічної документації для архітектури та дизайн.
Співпраця та лідерство:
< span style="font-style: normal; font-weight: 400">
- Виступати в якості технічного лідера проектів розробки iOS.
- Тісно співпрацювати з зацікавленими сторонами, щоб зрозуміти цілі проекту та перетворити їх на технічні вимоги.
< li>Наставляйте молодших розробників і надавайте вказівки щодо найкращих практик.- Будьте в курсі останніх галузевих тенденцій та за потреби інтегруйте їх у проекти.
Гарантія якості:
- Забезпечити дотримання стандартів розробки мобільних програм.
- Вирішувати технічні проблеми та ефективно вирішувати проблеми.
Якщо ви захоплюєтеся мобільними технологіями, любите вирішувати складні проблеми та хочете будьте частиною перспективної команди, ми будемо раді почути від вас!