EWA Learn Languages is looking for an ambitious middle+ iOS developer to join our AI Tutor team. You will play a key role in directly improving the user experience and driving product success through data-driven development.
What You'll Do
- Participate in A/B testing to enhance the user experience within the app
- Involve in improving the product metrics of the team
What We're Looking For
- At least 3 years of commercial iOS development experience
- Proficiency in UIKit for maintaining existing codebases
- Knowledge of SwiftUI and Combine for working with MVVM architecture
- A strong understanding of reactive programming through Combine or RxSwift
- Solid skills in multithreading programming
- Upper-Intermediate level of English proficiency
- A commitment to a rapid development cycle with regular assessment of outcomes
Nice to Have
- Experience with Push Notifications and Realm is preferred
Technical Stack
- Dependency Management: Cocoapods, Swinject
- Architecture & UI: Combine for MVVM, UIKit, SwiftUI
- Reactive: RxSwift (being replaced with Combine)
- Data: Realm for client databases, MongoDB, a proprietary API client
- Libraries: Kingfisher, Lottie, SnapKit
Benefits & Compensation
- Full time, remote work
- Flexible start of the work day
- 100% sick pay
- Transparent culture and work environment with an emphasis on common sense
- No bureaucracy, complex hierarchy, or micromanagement
Work Mode
This is a fully remote position with a flexible schedule, open to candidates globally.
EWA Learn Languages is an equal opportunity employer.





