Tech Stack
AgileSwiftUIiOSCI/CDUnit TestingGitSwift
Job Description, Responsibilities & Requirements
Description language:
Про посаду
N-iX шукає Lead iOS Engineer для приєднання до нашої команди. Клієнт є одним із найбільших у світі фешн-рітейлерів, який продає через свою онлайн-платформу або через свої 6,477 магазинів у 95 ринках. Працюючи тісно разом як єдина компанія, глобально орієнтована на ключові елементи виробництва моди – дизайн, виробництво, дистрибуцію та роздріб. Вся виробнича діяльність заснована на трьох стовпах – гнучкість, цифрова інтеграція та стійкість.
Обов'язки
- Забезпечення дотримання та гарантування відповідності глобальній архітектурі компанії
- Спілкування з крос-функціональними командами щодо інтеграції сервісів
- Просування кращих практик для підвищення якості нашого коду та процесів та забезпечення технічної досконалості
- Дослідження та оцінка технічних варіантів для впровадження бізнес-вимог
- Тісна співпраця з Product Owner та підтримка у технічному визначенні елементів продуктового беклогу
- Надання системної або технічної експертизи в розробці для команди
- Гарантування безперервної деплояції, написання якісного, підтримуваного коду з широким спектром тестування у швидкозмінному професійному середовищі програмної інженерії
- Пропозиція технічних та функціональних удосконалень для додавання вартості до продукту
- Відмінні комунікаційні, організаційні та навички фасилітації, продуктово-орієнтований підхід, фокус на результатах команди, готовність до постійного особистого та командного вдосконалення, лідерські якості та стійкість.
- Активне використання інструментів розробки з штучним інтелектом (наприклад, GitHub Copilot, Cursor або еквівалент); відкритість до підходів Spec-Driven Development (SDD) та інтеграції штучного інтелекту у щоденні інженерні робочі процеси.
Вимоги
- 5+ років перевіреного досвіду комерційної роботи з UIKit та Swift
- Великий досвід роботи з SwiftUI
- Міцні навички об'єктно-орієнтованого дизайну та аналізу та сучасні практики розробки
- Глибоке знання Clean Architecture та Domain Driven Design
- Робочий досвід роботи з інтерфейсними настановами iOS / кращими практиками
- Досвід тестування – Юніт тестування, тестування скріншотів, автоматичне тестування
- Test Driven Development та Behaviour Driven Development
- Досвід роботи з CI/CD, контроль якості коду, та контроль покриття коду. GitHub Actions, Azure DevOps
- Сильний досвід роботи з модульною архітектурою
- Знання архітектурних паттернів UI: MVC, MVVM, MVP
- Глибоке знання системи контролю версій Git. Флаги функцій, стратегії гілок, GitFlow
- Досвід роботи в Agile середовищі, чітке розуміння Agile методологій та практик розробки, застосовних до них
- Високий/Дуже високий рівень англійської мови
Ми пропонуємо
- Гнучний робочий формат - віддалено, в офісі або гнучко
- Конкурентоспроможна зарплата та хороший компенсаційний пакет
- Персоналізований кар'єрний ріст
- Інструменти професійного розвитку (програма наставництва, технічні лекції та тренінги, центри досконалості та інше)
- Активні технічні спільноти з регулярним обміном знаннями
- Компенсація витрат на освіту
- Пам'ятні подарунки до ювілеїв
- Корпоративні заходи та командотворення
- Інші переваги, що залежать від місця розташування
не застосовується до фрілансерів