iOS Developer (AI tutor)
EWA Learn languages is an international company, with headquarters in Singapore. We have been developing our EdTech app (iOS & Android) since 2017, with over 70 million users registered on our platform . Our app has been translated into 34 languages.
We help people around the world learn languages in an effective, easy, and fun way — through snippets of popular and beloved movies, TV shows, and memes.
Now we're looking for an ambitious middle+ iOS developer to join our AI Tutor team.
As a part of the team, you will:
Participate in A/B testing to enhance the user experience within the app;
Involve in improving the product metrics of the team.
You have:
At least 3 year of commercial development exp;
Proficiency in UIKit for maintaining existing codebases;
Knowledge of SwiftUI and Combine for working with MVVM architecture;
Experience with Push Notifications, and Realm is preferred;
A strong understanding of reactive programming through Combine or RxSwift;
Solid skills in multithreading programming;
Experience with professional AI engineering tools (agentic coding, CLI) to accelerate development;
Upper-Intermediate level of English proficiency;
A commitment to a rapid development cycle with regular assessment of outcomes.
Tech stack:
Swift 6; Swift UI; MVVM+Router; Swift Package Manager (modular arch); Realm (client-only); URLSession API client; Swinject; SwiftUI libraries (Kingfisher, Lottie, RIVE); Combine; UIKit (legacy); RxSwift (legacy), iOS 16+;
We offer:
We're offering you a spot on our A-team. We're actively seeking talent to join our senior crew of high-fliers. If you're up for the ride and embody self-motivation and an easy-going attitude, then look no further.
Full time, remote work, $ salary;
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.
Our hiring process will be:
Technical interview and life coding;
Final meeting with a team.
Published on: 1/20/2026

EWA
EWA Learn Languages is a language learning platform that offers interactive tools and resources for users to improve their language skills. With a focus on engaging content, it includes features like games, quizzes, and personalized learning paths to make the process fun and effective.