Singapore Remote (Global) Employment

EWA Learn languages is hiring a Senior Frontend Developer

About the Role

EWA Learn languages is seeking a Senior Frontend Developer to join the AI Tutor team and lead the web development of the product. You will be responsible for building the AI Tutor entry point and conversation flows on web, bringing the experience to a new platform.

What You'll Do

  • Build the AI Tutor entry point and conversation flows on web.
  • Develop interactive modes including text, voice, and lip-sync with Rive animations.
  • Work closely with the mobile team that has already shipped this experience on iOS and Android.

What We're Looking For

  • 4+ years of commercial frontend development experience.
  • Strong knowledge of JavaScript and TypeScript.
  • Excellent knowledge of Vue 3 and the Composition API.
  • Experience with animation libraries, such as Rive or similar.
  • Experience with modern build tools.
  • Understanding of CI/CD processes.
  • Understanding of UI/UX principles and responsive layout.
  • Ability to break down tasks and estimate timelines.
  • Experience working in a product team with ownership of results.
  • Ability to collaborate with backend teams, discussing API contracts and reading documentation.
  • Understanding of A/B testing principles and experience running experiments.

Nice to Have

  • Hands-on experience with Rive.
  • Experience building multilingual applications.
  • Experience writing e2e tests.
  • Experience with Audio API, WebSocket, or streaming integrations.
  • Experience integrating web payment systems like Stripe or PayPal.
  • Proficient use of AI-powered development tools like GitHub Copilot or Cursor.

Technical Stack

  • JavaScript, TypeScript, Vue 3, Vite, Yarn, Rive, Playwright, GitLab

Team & Environment

You will work closely with the mobile team that has already shipped the AI Tutor on iOS and Android, collaborating to bring a cohesive experience to the web.

Benefits & Compensation

  • Work in a fast-growing EdTech app with a friendly, transparent, and non-bureaucratic culture.
  • Income in USD, remote work.
  • 28 calendar days of vacation, and 100% coverage of 30 sick leave days per year after probation.
  • Product culture and a modern technology stack.
  • Corporate English classes.
  • You will make a direct impact and see the results of your work.

Work Mode

This is a remote position.

EWA Learn languages is an equal opportunity employer.

Required Skills
JavaScriptTypeScriptVue 3Composition APIViteYarnRiveAnimationsPlaywrightGitLabModern Build Tools
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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 frontend
Posted 14 days ago