Are you passionate about languages? Would you like to invest your time in projects that can make a real difference?
Then you could be a good match for our international team of passionate professionals who work every day to help people learn languages!


About MosaLingua

During the last 11 years, we have been working to conceive mobile apps and language courses, helping millions of people learn languages. We are growing fast and we have a lot of new projects, so we are looking for the right candidates in order to make our team stronger. You can work from home if you have the right profile.
If you are passionate and you think to have the competencies which could be useful for MosaLingua, please contact us at job(at) Please note that we ignore any generic candidature.

Current opportunities


Senior Full-Stack Developer to work on a hybrid mobile app

Join us in a project that has impacted the lives of millions of people while working in full autonomy. And most importantly, do so with complete control over your schedule and location.

We have already created dozens of apps that, altogether, have been downloaded over 12 million times.

We’re looking for an app developer for a mid-term collaboration on one of our current projects, and someone who will strengthen our team. Prior experience developing mobile apps (hybrid or native) is desirable. You should also be autonomous, curious, and eager to learn new things.

You’ll be free to work from wherever you want with very few schedule requirements. You’ll also have the opportunity to come work with our team whenever you want in our modern offices in Lyon (France’s 2nd largest city, international tech hub, and gastronomy capital of the world). Come for a visit, or stay to work and discover the city.

You will work independently on the project but your manager and team will always be around for support and guidance.

International team (14+ nationalities represented).

English is a must: everything is written in English and our team meetings are also conducted in English. However, you don’t need to be perfectly fluent.
Plus you’ll have access to a great app that you can use to improve your language skills 😉

Who are we?

For the past 12 years, MosaLingua has been making extremely efficient language-learning mobile apps and online courses. We are a small, cosmopolitan team made up of travel and language enthusiasts.

We are located in France and around the world. You’ll be working with native app developers, web developers, a product manager, and a complete technical support team.

Everyone works independently and, most importantly, we enjoy a flat hierarchy: every great initiative is considered, discussed, and implemented.

As a software engineer at MosaLingua, you’ll help architect and build high-quality mobile and web applications that impact the way millions of people learn online. Join our team of seasoned pros for autonomy, ownership over projects, and plenty of challenges to keep you engaged and growing.


What we need

We’re looking for an experienced Full Stack JavaScript Developer to join our team
* You have ideally already developed mobile apps, hybrid or native (not a hard requirement)
* You are used to and enjoy working remotely
* You have excellent written communication skills (we have a minimal number of video meetings)
* You are curious and not afraid to dive into existing code
* You are autonomous but not afraid to ask questions
* You know how to test software on different levels
* You are an independent self-starter who loves to solve problems
* If you also speak French, Italian or Spanish, or are learning a language, it’s a plus, but not required
* You are available full-time during the training period, and later part-time




The app you will start working on is made using web technologies: HTML5/JavaScript with Cordova/Phonegap, Backbone.js, RequireJS, Gulp, Sass, Jasmine, Nightwatch, etc.,
Server-side: some Python, Bash scripts, and several REST APIs with PostgreSQL hosted on Heroku and AWS.

We have continuous integration with Jenkins with some testing (unit and e2e).



Your responsibilities

At the beginning, you will mainly work to maintain one of our existing apps, which teaches language via flashcards (Cordova, HTML/JS app). The app is mature and working well and we plan to add new features while refactoring the code and fixing bugs.

Then you will help the existing team to create a new app from scratch, and help it evolve and grow taking user feedback into account.



Added perks

  • Recognition of performance with a real opportunity for career growth
  • Work from home. No more commuting or cubicle farms—work anywhere you want!
  • Fully remote work policy. No geographic or timezone limitations
  • Super flexible time-off policy
  • Set your own schedule
  • Anytime access to our modern offices in Lyon with a young, welcoming team. Social events are organized on a weekly basis
  • Company-provided books and software: we are open to investing in anything that can help you become even better at your job




  • In your answer, please mention the phrase “I have read the whole job post”
  • DO NOT RESPOND IF you are not an experienced Javascript developer
  • You should have a portfolio to show us and be able to talk about your code and explain your decisions
  • You should be able to do a job interview with the camera on



French translator, content creator, and proofreader with SEO skills

We are looking for a rigorous and professional content writer in French with translating skills to write blog articles in French based on SEO keyword opportunities.
You will be also involved in the edition of content in French and required to proofread material written by your colleagues.

The position also includes occasional translations from English to French of marketing and educational content.

The translator must be able to work from English into French, but knowledge of other European languages is a plus.

(We are looking for a long-term collaboration)

Job requirement

  • French is your mother tongue
  • You have an upper-intermediate to advanced level in English
  • You have good computer and research skills
  • You have experience translating with WordPress
  • You have good knowledge of SEO best practices and you are willing to learn more (training will be provided)
  • You are interested in language learning and foreign languages
  • OPTIONAL: You are willing to appear on videos in French (training will be provided)


  • Type of employment: Freelance
  • Experience: ideally at least 2 years with content writing, proofreading, and translation experience
  • Good level of English (our team is international, with English as the lingua franca)


  • Knowledge of other European languages and/or Chinese, Russian, Japanese
  • Experience with teaching French or learning foreign languages

How to apply


  • In your answer, please mention the phrase “I have read the whole job post”
  • DO NOT RESPOND IF you are not a native French speaker
  • Send a concise application with your résumé, a very short cover letter and the answer to the questions below to: job(at)