Sector(s)
Team Members
Project Team
- Anina Angehrn
- Milos Bovan
- Hendrik Grahl
- Sarah Hilse
- Stefan Huber
- Pascal Schwager (Migros Group)
- Sebastian Kuhn (Migros Group)
- Noora Suurnäkki-Vogler
- Merlin Zuni
Visit the site
Visit the siteOrganizations Involved
Community contributions
The team contributed to a framework-agnostic validation library called pruf to do complex validations of the entered data by the user.
The career portal for Switzerland’s largest private employer was expanded. The software makes publishing jobs a simple, flexible process and is individually designed to meet Migros Group needs. We managed to combine the requirements within the software of more than 50 different employer brands of the Migros Group. Potential employees benefit from a structured and nicely designed job ad containing all the relevant information needed turning Migros into an even more attractive employer.
About the project
The project goal was to provide recruiters with a flexible, easy-to-use interface. Migros Group has a complex corporate structure with regional cooperatives and independent subsidiaries. In the past, this led to over 50 different templates for job postings with sometimes only minor distinctions regarding the layout. In the course of this project, the job postings were to be designed uniformly across the Migros Group, but the individual needs of the companies were still considered.
Our approach was working towards a minimum viable product. Agile methods were used to reduce the complexity of the project. We decided to run a parallel operation for the first few months after going live. Thanks to this approach, the companies were able to migrate and get used to the new tool step by step. Furthermore, it helped us to prioritise the backlog and enabled us to focus on what users really need.
After 7 months of development, the beta-testers were able to publish job ads in a new, attractive design and within the so-called JAM editor. Furthermore, they are able to send the job information to external publication channels that are relevant on the Swiss labour market, such as jobs.ch or linkedin.com
Why Drupal was chosen
Drupal was already in use for the Migros Group job portal. For the same reason Drupal was chosen in the past – an excellent ratio of time invested to the business value returned – the team decided to extend the current backend to adapt it to the new requirements. Drupal offers great capabilities for decoupled connectivity of the frontend (JSON/GraphQL APIs). Also, the requirement to communicate with other systems (especially data imports and authentication) led to using Drupal as a CMS with many modules to connect to third-party services.
Technical Specifications
Drupal version:
Key modules/theme/distribution used: