EWA Learn Languages — международная компания с головным офисом в Сингапуре. С 2017 года мы разрабатываем одно из лучших EdTech-приложений для iOS и Android, которым пользуются более 70 миллионов пользователей по всему миру. Наше приложение переведено на 40 языков.
Наша миссия — помогать людям по всему миру учить языки максимально эффективно, легко и с удовольствием — с помощью фрагментов популярных фильмов, сериалов и мемов.
Мы работаем в высококонкурентном EdTech-сегменте, используя современный технологический стек и подход, основанный на данных, чтобы добиваться высоких позиций в международных рейтингах.
Теперь мы ищем middle+ iOS Developer в нашу команду AI Tutor!
Что ты будешь делать:
-
Участвовать в A/B-тестировании для улучшения пользовательского опыта в приложении;
-
Принимать участие в улучшении продуктовых метрик команды.
Что ждем от тебя:
-
Опыт коммерческой разработки от 3 лет;
-
Уверенную работу с UIKit для поддержки и развития существующей кодовой базы;
-
Знание SwiftUI и Combine, опыт работы с архитектурой MVVM;
-
Опыт работы с Push-уведомлениями, знание Realm будет преимуществом;
-
Понимание принципов реактивного программирования (Combine или RxSwift);
-
Уверенные навыки многопоточного программирования;
-
Опыт работы с инструментами ИИ-инжиниринга (агентное программирование, CLI) для ускорения разработки;
-
Уровень английского языка Upper-Intermediate;
-
Готовность работать в быстром цикле разработки с регулярной оценкой результатов.
Технологический стек:
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+
Мы предлагаем:
-
Работу в быстрорастущем EdTech-продукте, дружелюбная и прозрачная культура, отсутствие бюрократии и сложной иерархии;
-
Доход в долларах США, удалённая работа;
-
28 календарных дней отпуска, 100% оплата 30 дней больничного в год после испытательного срока;
-
Современный технологический стек;
-
Прямое влияние на продукт и видимый результат своей работы.
Наш процесс:
- Собеседование;
- Техническое задание;
- Финальная встреча с командой.