Position: Senior iOS Developer
Company: Welltech
Category: iOS
Experience required: 5y
English level: intermediate

We are looking for a Senior iOS Developer who is dreaming of developing ambitious IT products and wants to be part of a professional team that builds apps in the Health&Fitness category.

**Grow with us:**
• 5+ years on the global market
• 500+ professionals (over the past year we have grown 2 times)
• 5+ apps
• 200M downloads
• Our applications are sold all over the world with a focus on the USA, Latin America, Europe, and we are actively entering the Asian markets

**With us you will:**
• Work with a modern technology stack: Swift (5.6), RxSwift (RxCocoa, RxOptional, RxRelay, RxTest), Alamofire, Core Data, SwiftUI, Combine, RouteComposer, XCTest, MVVM + Router + Rx bindings, Dependency Injection (Swinject), UIKit, Autolayout UI, In-App Purchases, Local and Remote notifications, HealthKit,fastlane, tuist, Framework Management (Cocoapods, SPM, Tuist), Code Generation (SwiftyMocky)
• Work with a minimum iOS version of 15
• Interact with strong middle/senior iOS developers and other company specialists (product managers, product designers, mobile testers, etc.)
• Implement interesting ideas without micromanagement or bureaucracy
• Improve existing apps and create new ones

**Challenges you’ll meet:**
• Designing app architecture 
• Implementing key app modules
• Covering written code with unit tests
• App integration with the backend
• Constantly improving the delivery process 
• Researching and implementing new approaches and technologies

**Your professional qualities:**
• Strong knowledge of Swift (4+ years in production)
• Architecture patterns: Reactive Programming (RxSwift, Combine), MVVM+Router, TCA (The Composable Architecture)
• Dependency Injection
• UI/Unit tests
• UIKit, Autolayout, SwiftUI
• Databases (Core Data)
• File-based storage and migration of user-generated content
• Performance measurement, memory leak debugging
• Framework management (SPM)
• Fastlane (write lanes, tweak existing)

**In our team we value:**
**• Sociability.** Team update, regular communication with the working group on current projects in written (chats) and verbal formats (stand-ups and other meetings). Openness to communication. Ability to formulate tasks clearly and concisely
**• Results orientation.** Willingness to bring your tasks in line with the team and company global goals, to implement the necessary changes
**• Responsibility.** Attention to details, autonomy, willingness to take on obligations and comply with agreements
**• Proactivity.** The ability to set goals and achieve them. Creating opportunities without waiting for them to appear
**• Orientation to development and self-learning,** interest in new technologies. A constant desire to learn and develop your skills, gain new experience

**For your success we offer:**
• We offer a fair level of compensation that will be appropriate for the candidate’s expertise and level
• This role is based in our office in Limassol, Cyprus or Warsaw, Poland, the company will help with the relocation process
• Welltech is not only about great benefits, but also about great culture. All our specialists are offered incredible opportunities for professional and career growth, flexible work environments, and the ability to suggest ideas and drive changes
• You would have a chance to develop and implement your own ideas, as well as to make the world a better place!

**Check out some of our products:**
• Muscle Booster — musclebooster.fitness
• Yoga-Go — yoga-go.fit
• FitCoach — fitcoach.fit
• WalkFit — walkfit.pro
• Omo — bit.ly/OMOio

**Candidate journey:** ⭕️ Intro call ----⭕️ Interview ----⭕️ Final Interview

**As a part of our team, you’ll have the opportunity to develop and implement your own ideas, while helping make the world a better place!**


Ми шукаємо **Senior iOS Developer**, який мріє розробляти амбітні ІТ-продукти та хоче бути частиною професійної команди, яка створює додатки в категорії Health & Fitness.

**Зростай разом з нами:**
• 5+ років на світовому ринку
• 500+ спеціалістів (за минулий рік ми виросли в х2 рази)
• 5+ додатків
• 200М завантажень
• Наші додатки продаються по всьому світу з фокусом на США, Латинську Америку, Європу, активно виходимо на Азійські ринки

**Разом з нами ви будете:**
• Працювати з сучасним стеком технологій: Swift (5.6), RxSwift (RxCocoa, RxOptional, RxRelay, RxTest), Alamofire, Core Data, SwiftUI, Combine, RouteComposer, XCTest, MVVM + Router + Rx bindings, Dependency Injection (Swinject), UIKit, Autolayout UI, In-App Purchases, Local and Remote notifications, HealthKit,fastlane, tuist, Framework Management (Cocoapods, SPM, Tuist), Code Generation (SwiftyMocky)
• Працювати з версією iOS не нижче 15
• Взаємодіяти з сильними розробниками iOS рівня middle/senior та іншими фахівцями компанії (продакт-менеджери, продакт-дизайнери, моб. тестувальники тощо)
• Реалізувати цікаві ідеї без мікроменеджменту та бюрократії
• Покращувати існуючі додатки та створювати нові

**Ключові завдання:**
• Проектування архітектури додатків
• Впровадження ключових модулів додатків
• Покриття написаного коду unit-тестами
• Інтеграція додатків з бекендом
• Постійне вдосконалення delivery процесів
• Дослідження та впровадження нових підходів і технологій

**Навички та досвід:**
• Глибоке знання Swift (не менше 4 років у production)
• Патерни архітектури: Reactive Programming (RxSwift, Combine), MVVM+Router, TCA (The Composable Architecture)
• Dependency Injection
• UI/Unit-тести
• UIKit, Autolayout, SwiftUI
• Бази даних (Core Data)
• Зберігання на основі файлів та міграція створеного користувачами контенту
• Вимірювання продуктивності, виправлення витоків пам'яті
• Framework-менеджмент (SPM)
• Fastlane 

**У нашій команді ми цінуємо:**
**• Комунікабельність.** Апдейти команди, регулярне спілкування з робочою групою щодо поточних проектів у письмовому (чати) та усному (стендапи та інші зустрічі) форматах. Відкритість до спілкування. Уміння чітко та лаконічно формулювати завдання
**• Орієнтація на результат.** Бажання привести свої завдання у відповідність до глобальних цілей команди та компанії, впровадити необхідні зміни
**• Відповідальність.** Уважність до деталей, автономність, готовність брати на себе зобов'язання та виконувати домовленості
**• Проактивність.** Уміння ставити цілі та досягати їх. Створення можливостей, не чекаючи їх появи
**• Орієнтація на розвиток та самонавчання,** інтерес до нових технологій. Постійне бажання навчатися та розвивати свої навички, здобувати новий досвід

**Ми створюємо комфортні умови співпраці, орієнтовані на твій ритм життя, роботи і відпочинку і пропонуємо:**
• Рівень винагороди, який буде відповідати кваліфікації та рівню кандидата
• Оскільки вакансія відкрита в офісі Лімассол, Кіпр чи у Варшаві, Польща, компанія допомагає з релокацією
• Welltech — це не лише чудові бенефіти, але й чудова культура. Всі наші спеціалісти мають неймовірні можливості для професійного та кар’єрного зростання, гнучке робоче середовище та можливість драйвити зміни
• У нашій команді ви зможете не лише розвиватися та втілювати свої ідеї, а й приносити користь світу!

**Деякі з наших додатків:**
• Muscle Booster — musclebooster.fitness
• Yoga-Go — yoga-go.fit
• FitCoach — fitcoach.fit
• WalkFit — walkfit.pro
• Omo — bit.ly/OMOio

**Рекрутмент процес:** ⭕️ Знайомство з рекрутером ---- ⭕️ Інтерв’ю ---- ⭕ Фінальне інтерв’ю

**У нашій команді ви зможете не лише розвиватися та втілювати свої ідеї, а й приносити користь світу!**