The business challenge

A Swiss platform for employee engagement sought to enhance the employee experience by providing digital benefits such as gift cards, discounts, and tax-free perks. The goal was to create a seamless and efficient platform that would allow HR teams to integrate these benefits easily while improving employee satisfaction and retention. Key challenges included ensuring a smooth user experience, maintaining security, and optimizing technical performance across mobile and web platforms.
Our solution
We developed a robust mobile and web platform that allows companies to reward employees with a wide range of benefits, streamlining administrative tasks and enhancing engagement. The mobile application was built using modern JavaScript technologies, including React and React Native, with Expo for streamlined development and deployment. The backend leveraged PHP with a flexible framework and was hosted on Microsoft Azure for scalability and security.
Key Features Delivered:
- Authentication & Security: Secure email/password login, Single Sign-On (SSO) support.
- User Experience: Intuitive homescreen with categorized content, advanced search functionality with filters, seamless shopping experience with one-click cart addition, integrated payment system.
- Technical Performance: High-performance product browsing, infinite scroll functionality, real-time push notifications for user engagement.

Team setup
The development team consisted of four members, including professionals with expertise in frontend, backend, and quality assurance. The team collaborated on implementing new features, ensuring smooth system operation, and maintaining overall platform performance. Their efforts were focused on feature development, testing, and system optimization to enhance the user experience and platform stability.
The team worked in an Agile environment with frequent knowledge-sharing sessions, enabling smooth cross-functional collaboration between backend, web, and mobile development. The flexible approach allowed rapid iterations and feature enhancements while addressing any technology transitions effectively.
Architecture & Technologies
Architecture
The platform follows a client-server architecture, with a React and React Native frontend communicating with a PHP-based backend using RESTful APIs. The backend is built on the Sylius framework and deployed on Microsoft Azure for scalability and security. The mobile app leverages Expo for simplified development and deployment, while Reanimated and Flashlist optimize UI performance.
Technologies
- Frontend: React, React Native, Expo, Reanimated, Flashlist
- Backend: PHP, Sylius framework
- Cloud Services: Microsoft Azure
- Security: Secure authentication, SSO support