Dodo Brands. Transparent recruitment and an open culture

Client

Dodo Brands is an international franchise company comprising the Dodo Pizza and Drinkit digital coffee chains. With over 1200 locations in 20+ countries, 40,000 employees across the chain and an ambitious goal to double in scale over the next 5 years.

Design

Benchmarking
Engineering
Concept
Scaling

Development

Nuxt
PHP
MySQL
Laravel
Filament

Result
Task

The company has approached us with a request to develop a career portal based on the existing Dodo Brands identity. Initially, multiple sites were responsible for HR communication, each covering only a portion of the hiring funnel. The new digital showcase of the Dodo brand should combine open positions, information about the company's products, Dodo's cultural code and public communications.

Solution

We have projected the website architecture as a launch platform that integrates all types of career scenarios—from the first introduction to the brand to the application process. The job page is integrated with Huntflow, the client's core HR system. The site adapts to fit a variety of job seeker profiles—from technical professionals to operational and creative roles. It helps everyone quickly navigate the structure: quick filters, departmental transitions, team pages—everything works to ensure the candidate finds their place at Dodo.

The visual concept is based on adapting Dodo's corporate identity to the digital environment. We strived for a balance between technology and humanity. Airy interfaces and organised typography ensure ease of perception. We added to familiar controls, such as checkboxes and selections, a unique character, making the user experience more memorable.

To keep the interface clean, we left more visual space, built everything on an 8px modular grid and set a clear typographic hierarchy. Animations are based on the logic of interaction: each transition helps to understand where you are and what will happen next.

Development

We implemented the front end using Nuxt, a framework that provides a convenient project structure, high speed, and auto-imports of components. Pinia is used to store and synchronise data between different UI components, and styling is done with Sass. To work with the API we used useFetch–Nuxt's inbuilt tool, optimal for SSR requests. The back end is built on a combination of PHP, MySQL and Laravel. We used Filament as an administrative panel, which speeds up development due to a set of ready-made solutions and a wide ecosystem of plugins. Integration with Huntflow is implemented via API and webhooks: automatic uploading of CVs and creation of job seekers' cards. The content part of the site works via a headless CMS, so the client team can independently update media blocks, blogs and podcasts without the help of developers.

We implemented a smart database search with the ability to recognise transliteration, incomplete words, synonyms and English-Russian equivalents to make site navigation easier. This approach is especially useful for large digital teams, where the same term can be used in different contexts.

We added an interactive block with a map–a visual reference to the scale of the business and the digital nature of Dodo. It automatically uploads data on sales, orders, number of employees and other operational metrics in real-time. The source is Dodo's internal restaurant management system, Dodo IS.

The new website helps candidates not only to find the right role but also to get a better understanding of how Dodo works from the inside–the team, the culture, and the rhythm. It is not just a showcase of vacancies, but a place where you get to know the brand.

Yulia Yakovleva Head of recruitment Dodo Brands

"Working on the career site with the ONY team was a challenging but valuable experience. We had many challenges in the process and not everything went smoothly, but they were ready to hear us, adapt and look for solutions. The important thing is that in the end, we could come up with a fantastic result–the site is user-friendly, modern and reflects our culture. We are grateful for the work done and for the fact that ONY were with us all the way, even when it turned out to be more complicated than it seemed at the beginning."

Worked on the project
Bogdan Chernyshov Digital Art Director
Denis Moiseev Digital Designer
Maria Kobanenko Digital Designer
Tatiana Gaifutdinova Digital Producer
Anna Chernova Project Manager
Konstantin Arzhanov Backend Developer
Pavel Lisitsyn Frontend Developer
Pavel Tarasov Frontend Developer
Anastasia Belash Group Head of QA
Andrey Nikolaenko QA Engineer
Yaroslav Bashirov New Business Manager
Valeria Momotova PR Manager
Podrygka. Website and application design
Next project