is hiring an

Android Developer

Mendrisio, Switzerland

At Cloud Academy, we‘re builders. Learning new technology is just as exciting for us as building it. We do this through utilizing and developing cutting-edge technology and empowering students, developers, engineers and companies to build and grow products with robust and constantly updated cloud skills. Now is your chance to join our talented team that delivers unparalleled educational content to developers worldwide.

We’re looking for a passionate Android Developer for our mobile team. Cloud Academy is building a dedicated version of its adaptive learning platform for mobile on iOS and Android. You will be part of a growing and exciting internal project focused on creating high-growth features to help our customers assess their skills, share them via mobile with other friends and colleagues and be able to learn while commuting. You will work on a product used in more than 150 countries worldwide and will be exposed to exciting challenges and behaviours we see on a daily basis building a truly global product.

The mobile team is currently focused on improving our customised mobile learning product and will then focused on building a set of dedicated apps to help our content team collecting data, analyse and improve them with the help of other internal teams at Cloud Academy.

You’ll have an opportunity to make a large impact on the culture of our development team. You will work in our Switzerland office (Mendrisio, CH), together with our international engineering and design team and we’re happy to facilitate your relocation to this area if needed. Expect to travel at least once a year to our US headquarters in California for a short period of time (usually 2 to 3 weeks maximum).


  • Design and build the Cloud Academy Android application working together with the mobile team
  • Write well-structured, maintainable, idiomatic code with good documentation, bug fixing and code reviews.
  • Communicate with the rest of the company (e.g. sales, marketing, UX, etc) to ensure the functionality you're implementing is what was intended.
  • Collaborate in a cross-functional team, including web developers, designers and product managers in order to quickly deliver new features.