Benchmarking
Engineering
Concept
Scaling
Nuxt
PHP
MySQL
Laravel
Filament
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.
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.
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.
"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."