Job offered: Moodle Web Developer

Type: Full-time
Location: Fribourg or Lausanne - Switzerland

You are an experienced Moodle developer

… who likes writing code as much as eating chocolate and playing ping-pong during Pomodoro breaks. What you love even more is when your code reaches production and delivers awesome features to the end user! You have at least 5 years of experience writing code, mostly with PHP, your Javascript, CSS and Django experience is a plus. You know your way around the Moodle administration interface, the plugin universe and the elements that allow the integration with other services (authentication plugins, webservices).

We love to craft web applications

… that make sense and are useful. We strongly believe in the web, whatever stack is used to render the page. PHP is cool and Python too. Same for Angular.js and Backbone. We try to see language choice as the right tool for the job that needs to be done. Ah, and yeah, we are involved in a lot of projects in the open source world! We see Moodle as a basis to create custom virtual learning environments. With community involvement and upstream commits we strive to push Moodle in the direction of a framework that allows us to create sites based on outcomes of a UX process. We want to create environments that are designed to the needs of the user rather than mould the user’s needs to what a system offers out of the box. As a Certified Moodle Partner of many years we engage with the community and are in direct discussion with the core developers at Moodle HQ.

The Moodle developer job

We create web apps for our clients using Scrum. We work on front-, middle- and back- ends of what makes a web app, with a strong focus on PHP and Moodle for the larger part of our work at Liip. We are at ease with Git, the command line and finding our way around a Linux server. We write custom plugins for clients and we implement new workflows and theme designs. We do security reviews of 3rd party plugins and maintain our Moodle and Totara SaaS infrastructure, where we regularly do minor and major upgrades with our Capistrano setup. We tackle the occasional support ticket independently and communicate directly with the client. We analyse and discuss requests for solutions from potential clients with the Business Developer and Product Owner on our team and make recommendations and rough estimations on the solutions proposed.

We are looking for someone who is motivated by what (s)he does everyday and who has what we call a “start-up-like-spirit” - think entrepreneurship, not extra hours!

Hopefully you enjoy working in a cross-functional team, having lots of arguments during pair programming sessions, or discussing business value with a client during an estimation meeting - did we lose you by saying “client” for the fifth time?

By the way, all of our teams are self-managed, which means that you have a voice for what you want to do, be it your projects, your tech stack or your coffee!

We think that this kind of environment is the best way to keep people happy while learning a lot.

Last but not least, you should be fluent in English & French. If you speak German, it could be a plus (to understand some private jokes when we meet our Eastern colleagues!)


What Liip will do for you

We keep repeating that Liip is made by its employees, and that is why Liip rewards them as often as possible. This is not just a motto that stays on the carpet after you entered our office.

After a few weeks of working with us, new Liipers say they love:

  • self-organized teams
  • allocated budget and time for conferences, further education, certifications
  • possible part-time occupation for better work-life balance
  • clear project methodology (Scrum)

Still interested?

First, we would like to hear about your last “Oh yeah!” moment as a developer. Be it the go-live of a fantastic product, a “complex” problem finally solved, you name it…

Next, tell us about the communities/projects you follow and/or in which you are involved these days. And the most important, tell us why you love it so much!

Finally, let us know about your Github, Twitter, Linkedin, Pinterest and/or any other account that describes you best.


Entry added by Liip eLearning Team - 17 June 2015
Last updated - 17 June 2015