Position: Lead/Senior iOS Developer
Company: Welltech
Experience required: 3y

Here at **Welltech** (ex-Amazing Apps) we create mobile applications for the Health & Fitness category. The company is currently in the world’s TOP3 (H&F) in terms of sales revenue
 
**Grow with us:**
• 4+ years on the global market
• 400+ 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 modern technology stack: Swift, SwiftUI, Combine, MVVM, Dependency Injection, UIKit, Autolayout, REST API, Alamofire, In-App Purchases, Local and Remote notifications, Core Data, Realm, Fastlane, Frameworks management (Cocoapods, SPM), Code generation (Sourcery), HealthKit, Tuist, async/await
• Work with Min iOS version 14
• Interact with Strong Middle+ iOS Developers and other company specialists (Product Managers, Product Designers, Mobile Testers, etc.)
• Implement cool ideas without micromanagement and bureaucracy
• Improve the existing apps and create new ones
 
 
**Challenges you’ll meet:**
• Designing the application architecture
• Implementation of key application modules
• Coverage of written code by unit tests
• Integration of the application with the backend
• Configuring the delivery process
 
 
**Your professional qualities:**
• Strong knowledge of Swift (4+ years in production)
• ObjC runtime understanding
• Abstract thinking
• Strong understanding of multithreading
• Architecture patterns: MVVM + C, MVC
• Dependency Injection
• UI/Unit tests
• UIKit, Autolayout, SwiftUI
• Networking (HTTP, HTTPS, WebSocket)
• In-App Purchases (Subscriptions)
• Local and remote notifications
• Application Extensions
• Background app refresh
• Databases (Core Data / Realm)
• File based storage and migration of user-generated content.
• Caching(in memory, disk)
• Performance measurement, memory leak debugging
• Data structures
• Application build process
• Frameworks management (Cocoapods, SPM)
• Code generation (Sourcery)
• 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:**
• Flexible start: the day can start from 8:00 to 11:00, focusing on personal preferences and team meetings
• Social guarantees: timely compensation, paid day-offs, and paid sick leave
• Individual budget for training/courses
• Free use of our mobile apps (yoga, running, fitness, etc.)
• Endless opportunities for professional and personal growth
• Strong team of professionals, sharing experience and knowledge
 
 
**Check out some of our products:**
• **Muscle Booster** — musclebooster.fitness
• **Yoga-Go** — yoga-go.fit
• **FitCoach** — fitcoach.fit
• **WalkFit** — walkfit.pro
• **Omo** — https://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!