Skip to content

Full Stack Engineer (f/m/x) - join an award-winning micro-learning platform

RemoteBelgium, Brussels Hoofdstedelijk Gewest, Brusselsfor clients

Job description

To be very clear: this job posting is not for madewithlove, but with one of our clients whom we consciously chose to work with.

We are looking for a full-time front-end engineer to join MobieTrain, an award-winning, micro-learning platform which helps clients like Decathlon, Vans, Timberland, Zara, and governmental organizations to boost business performance and employee engagement through gamification in an intuitive app. You will be working with the existing development team of 10+ engineers both from front-end and back-end.

As a mid-level or senior developer, you'll be expected to have technical oversight of the complete front-end stack of the project. This includes proposing changes, flagging issues, as well as maintaining and improving general quality standards of the whole front-end. This is a product that is continuously changing and improving. It is expected that this role advises and leads these changes.


What will you be doing?

  • You will report to the lead engineer and collaborate with a team of top-notch engineers.

  • You will work in the main application (PWA) and in the CMS (Content Management System) that allows our team and clients to implement learning contents.

  • Consult with creative teams on the feasibility to deliver their UI/UX designs.

  • Work on the authoring tool and the authentication service writing clean and readable code according to the latest standards.

  • Work on the integration via the IPAAS or directly with the API.

  • Help to set up the database with MySQL.

  • Handle occasional DevOps tasks.

  • Implement manual and automatic testing to ensure the high-quality of delivered features.

  • Throughout your onboarding, your responsibilities will grow organically according to your performance.


Job requirements

!! Do not hesitate to apply if you do not fulfill 100% of the requirements. Superheroes don't exist, people with passion and talent do !!


Human skills


  • You actively and consistently strive to expand your knowledge, both technical and non-technical.

  • You are an initiator and fast learner who also enjoys sharing knowledge.

  • You know where information can be found and actively search for it. You can think for yourself and challenge the information you find.

  • You do not hesitate to ask for help if needed.

  • You document everything and in such a way that everybody can understand what is happening and why.

  • You make sure that everybody in your team feels safe to give their opinion, and you value every team member's input. Once a group decision is made, you act as a team member by following the architecture, the processes and coding standards as agreed upon.

  • You take ownership of tasks and always try to go for the best quality possible with respect to timing and budget.

  • You understand the why of decisions, and suggest improvements when you see an opportunity.

  • You are a good communicator and give others honest, constructive and actionable feedback.


Technical skills


  • Solid understanding of JavaScript (Node.js / React.js), TypeScript, HTML5, CSS

  • Experience in turning designs, wireframes, and mockups into robust User Interfaces

  • Ability to develop mobile first UI for mobile, iOS and Android.

  • Database modeling (MySQL)

  • Implementing and consuming REST APIs

  • Version control is something you cannot do without.

  • You understand the importance of continuous integration. You have a critical and pragmatic approach to guard over the quality of the code.

  • You are keen on quality assurance and unit testing, and ideally experienced with JavaScript testing frameworks.

  • Successful experience delivering web applications that are cross-platform.

  • You feel comfortable taking over a legacy codebase.

  • You can communicate efficiently in English, both orally and written.


Bonus points


  • Experience with cloud providers such as Google Cloud Platform

  • Practices of DevOps and SCRUM

  • HapiJS

  • Tailwind

  • UI architecture and design (Figma, Sketch)

  • Experience in tacking UI security challenges

  • Experience working with gamification, e-learning, or gaming and / or animation development

  • Ability to provide technical expertise to mentor and guide other engineers




Also important


  • You live and work in the range of time zones GMT or CET +/-1h.

  • Our client already has people working in these time zones and would like to keep a reasonable overlap with the current team.

  • Our client would like to see a full time commitment from your side. If you live in Belgium, Portugal, Italy, or Spain, you will be offered a contract as an employee, otherwise you will need to work as a freelancer.



What will you be offered


  • Market conform salary / freelancer rate
  • Meal allowance*
  • Health insurance*
  • Udemy account*
  • Great technological environment, high end equipment
  • Fun team
  • Easy going, flexible and familiar culture with a startup mentality
  • Hack Fridays
  • Yearly team building 
  • Work from anywhere within the timezones GMT/ CET +/-1h

*For candidates that will work as employees in Belgium, Portugal, Italy, or Spain


The Strength of a good mix

Our client specifically encourages underrepresented groups to apply. They believe in the strengths of well-balanced and mixed teams and hope to attract a broader audience in terms of gender, religion, race, age, disability, linguistic differences, socioeconomic status, or sexual orientation.

or

You might think: "Damn, that team does not look like me at all". But let us be clear; we are searching for people that look like you!

Diversity and inclusion matters to us. Read more on this.