Singapore, /, Singapore Remote (Global)

EWA Learn languages is hiring an iOS Developer

About the Role

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.

Required Skills
CocoapodsSwinjectCombineMVVMRxSwiftRealmMongoDBUIKitSwiftUIKingfisherLottieSnapKitmultithreadingreactive programming CocoapodsSwinjectCombineMVVMRxSwiftRealmMongoDBUIKitSwiftUIKingfisherLottieSnapKitmultithreadingreactive programming
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
EWA Learn languages
International EdTech company developing a language learning app (iOS & Android) since 2017, with over 70 million users and the app translated into 40 languages. It helps people learn languages effectively through snippets of popular movies, TV shows, and memes.
All jobs at EWA Learn languages Visit website
Job Details
Department Software Development
Category mobile
Posted 3 months ago