Flutter developer/mentor (Option for relocation to Bali, Indonesia!)

Poznań, Poland or Remote



Employment Type


Offer Salary

10.000 - 15.000 PLN net/month B2B


Join our team at AppUnite, one of the fastest-growing companies in Europe and help strengthen our reputation by promoting the AppUnite brand globally. We are a product-oriented software development company. We create bespoke teams responsible for our clients products - from the concept stages, through development, up to market launch. Our purpose is to revolutionize software design, development, delivery and build products that challenge the status quo.

Have you ever considered being a worldwide teacher of software development processes?

Do you prefer to work in the morning hours and save most of the evening for your other passions?

We are looking for a Flutter coach who'd like to set off on a long journey along the paths of education with young students of the art of programming. We are looking for a person who will be working as a Flutter tutor for Japanese companies.

Work scope overview

We do online software development courses. We prepare lesson materials and exercises, lecture and teach, discuss with students, code with them, consult and take care of good knowledge absorption in a great atmosphere during each meeting.

Each course is totally different - several levels, various participants, and many kinds of support. We always meet new people and encounter new problems. Trust us - there is no way for you to get bored. 😎

We provide online courses for people from all over the world 🌍 So far, we have focused mostly on Japan, but we need you to help us scale our team so we can do more amazing stuff.


  • You will be responsible for creating lesson materials based on official documentation, popular articles and your own experience.
  • You will work as a teacher, consultant, support, or software development team member - your work will depend on the course type.
  • You will play a significant role in shaping and developing the course plan.
  • You will be involved in the process of designing UI and UX of different types of materials, from simple exercises to long-term projects.
  • Instead of having a list of tasks, we jointly define priorities and goals and find ways to address our audience's needs. We also have a lot of autonomy when it comes to deciding what to work on each week.

How to make sure that you are a good fit?

• Have the need to learn all the time. You may lack the knowledge, but you should not lack the motivation to learn.

• Have some commercial experience building Flutter apps or at least one app published in stores (AppStore, Google Play).

• Be familiar with Flutter and Dart. Knowledge of iOS or/and Android is also valuable.

• Have good problem-solving skills.

• Have a good English level (B2=<). All courses are in English.

• Have a positive attitude towards teaching, an open-minded character, and communication skills. As a teacher, you have to know how to detect students' problems and help in solving them. Any kind of experience in education is valuable.

• Be willing to wake up early. We work mostly in the Japanese timezone (UTC +9), so we start our work at 6:00 AM (UTC +1).

How to apply?

We don't expect you to solve any technical tasks. Just send us your:

  • Resume
  • 3 articles that you'll recommend to somebody who hasn't got any software development knowledge. Also, please point out sources you learn from on a daily basis.
  • A short explanation of why you decided to apply and why you started programming in Flutter.

If you want to speed up the process, send us some code or link to the Github account so we can review it.

What does a typical course day look like? 

We meet on Zoom with students and start with a small-talk about exercises from the previous day. Later, we start a new subject with a lecture and live coding to present software development's core concepts. During each lecture, we provide a Q&A session at the end of which we share exercises in reference to the topic discussed.

When students work on their exercises, we have time to observe their progress, help them and discuss individually with each student. We spend most of our day solving exercises together with our participants.

In the end, we have time to prepare ourselves for the next day, to check exercises and make comments that help students find their mistakes.

Perks & benefits

  • Organise team office space in your city

    Organise team office space in your city

  • Book formula - make a book-wish and we’ll grant it!

    Book formula - make a book-wish and we’ll grant it!

  • Co-financed conferences attendance

    Co-financed conferences attendance

Got questions? Feel free to contact us!

Send email

Paulina Figas

Kinga Nowicka

We'd love to build something amazing together!

Make the first step for a great partnership! Share your idea with us and check what we can do for you and your company.

Start a project
ClutchFinancial TimesForbes
Leo Burnett