iOS Developer (AI tutor)

RemoteSenior

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

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.

Website

See all 5 jobs at EWA