Singapore, /, Singapore Remote (Global) Employment

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
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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.

Visit website
Job Details
Department Software Development
Category mobile
Posted 14 days ago