Mobile Apps For Thriving Startups And Major Brands
For over 12 years we have been developing flagship mobile and web applications for market leaders and startups in the B2C and B2B sector. Our apps are used by millions. We're trusted by KFC, Mars, The Home Depot, Burger King, Raiffeisen Bank, SAP, and many more.
We speak the same language with the stakeholders of large corporations and thriving startups:
We offer Product Managers our product vision:
-
We helped a food delivery company grow from a startup to a market leader and created a new user experience for delivery apps.
-
We researched how courier services work and created the Courier and Route apps for the online bookstore, which increased deliveries by 20%.
-
We combine the client's vision of the product with our knowledge and together with the client we build a customer journey map.
Technical Directors discover with us the potential of new technologies:
-
We are the first to introduce technologies announced at WWDC conferences, and create an additional competitive advantage for our clients.
-
Surf — Google Certified Agency, one of the first three companies to gain early access to Google technologies. We develop the Flutter standards and share them with the community in our open-source SurfGear repository.
-
Together with our clients, we created the first Flutter banking app for corporate clients in Europe and the first neobank in Pakistan.
For Business Owners, even at the stage of choosing from several contractors, we can give free additional value:
-
We proposed to a large pharmacy chain to create one cross-platform app instead of six native ones and implemented the project, saving 40% of the budget.
-
For KFC, we researched the network from the inside and created a custom ERP system that automated business processes
-
Based on the most effective solutions we developed a universal concept for a corporate digital space.
Our achievements:
- Top 5 App Developers in New York City.
- Top 5 Flutter Developers globally
1 Language
- English
1 Timezone
- ECT

headquarters
Mobile App Dev for Fintech Company
the project
"I like to commend their mobile app development skills and ability to foresee potential risks to avoid any delays."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We develop financial applications for retail and institutional brokerages, wealth-management firms, investment funds, exchanges, and insurance companies. As a Head of Department, I am responsible for the Outsourcing department processes, which coordinates collaborations and relationships with our partners.
For what projects/services did your company hire Surf, and what were your goals?
We specialize in developing highly complex solutions for the financial industry. We needed a professional and reliable team with the relevant background to engage them in our projects when it is necessary
How did you select this vendor and what were the deciding factors?
Surf was ready to engage developers with the necessary skills and experience we needed. After several successful projects, our collaboration has grown into a long-term partnership. The key factors influenced our decision to collaborate with Surf was a recommendation from our partners, professional and quick estimation of the proposed project, and high professionalism of their manager. The team was able to engage the project extremely quickly.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We collaborate with the team in the development and testing stages of our projects. The team has proved to be highly professional and reliable in developing native mobile applications. One of the major tasks delegated to the team was a complex refactoring, the result of which significantly improved our project.
How many resources from the vendor's team worked with you, and what were their positions?
Typically, the team includes several iOS\Android developers with a Team Lead, QA specialists, and the Project Manager as the key contact person.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
In the context of our partnership, the most significant outcome is that the Surf team has become a part of our team and we can delegate them any tasks.
Describe their project management style, including communication tools and timeliness.
The team is proactive with sharing new ideas and setting relevant questions to clarify all the details. We hold regular online meetings for sync and discussion of current issues. The team communication is well organized by chats and project management tools.
What did you find most impressive or unique about this company?
I like to commend their mobile app development skills and ability to foresee potential risks to avoid any delays.
Are there any areas for improvement or something they could have done differently?
Up to now, we have nothing to complain about.
Focus
Portfolio
KFC, Société Générale, MARS, Forbes, SBI bank, Yandex, Delivery Club, Delivery Club(link is external), Litres, And more.

Video Streaming Platform
A Custom YouTube-Like Video Streaming Service for the Leading Producer of Online Content in Russia
Medium Quality is one of the leading producers of online content in Russia and a member of Comedy Club Production — a Russian equivalent of Comedy Central and the largest producer in Russia.
MQ have launched top-class shows on YouTube reaching a total audience of over 20 million viewers.
Project Idea
MQ had an idea of creating its own video streaming platform good enough to compete with YouTube.
Their ambition was to have a video streaming service of their own that has a wide variety of content way beyond the format we are used to on YouTube.
Business Challenges
We had to develop a mobile app with UX of such high quality and tools so convenient that users would choose it over Youtube. The service had to be able to defy competition with Youtube and enable MQ to transfer a significant part of their audience to their own platform.
We needed to develop all the infrastructure required for the service to function: backend stable under peak load; customized CDN that will ensure fast data flow and not be demanding in terms of maintenance; an admin web interface to manage content and monitor statistics.
The Results
We have created and successfully launched the MVP version of the app and have been upgrading the product for a few months together with MQ. We are currently working on the retention rate, carrying out A/B testing, and looking for efficient ways to monetize the content.
The app is a success. The users are extremely happy with the UX, quality of the video player and how fast it's response and download speed are. The resolution changes depending on how fast the Internet is and the video is cached. Videos can also be streamed to a TV. The mobile app has a user-friendly interface.
Surf has created a platform along with the whole infrastructure: backend, CDN, administrative web interface enabling the client to manage the content and monitor stats.

Banking App For Société Générale
Rosbank is a Russian universal bank that is part of the Société Générale international financial group. It serves 5 million private clients, 78000 small business clients, and 7350 corporate clients.
Project Idea
Rosbank made a decision to create a new business application. Rosbank has developed the smart bank concept, a service that adapts to the client. This way, clients of any scale will find it useful. Smart Bank is an all-in-one hub for solving any banking-related issues.
Business Challenges
- Create the first banking application in Russia based on the Flutter cross-platform technology.
- Integrate the application with legacy backend banking services.
- Migrate users to the new app without the need to register again.
- Help the bank to set up Flutter development and transfer the project for further in-house development and support.
Result
Surf had to make the first version of a new business application within the framework of a smart banking concept. Further, Rosbank planned to take the project and continue developing it in-house.
Rosbank brought in a new business application with a bright modern design and user-friendly interface. All banking operations can now be done in just a couple of taps. All necessary information is now displayed on the main screen. Clients don’t need to register again in the new app.
The Rosbank Business application was ranked TOP 1 among mobile applications in the Banking, Finance, and Insurance category according to the Tagline Awards. Tagline Awards is the highest Russian award for interactive projects. It is annually awarded for the best digital and most innovative, interesting, and high-quality projects.
https://surf.dev/cases/rosbank/

PSB Bank app for small and medium-sized business
Project Idea
The task we had was to develop a mobile app for Promsvyazbank (PSB) to provide remote banking services to their corporate clients.
The app was meant to be a service for corporate executives. Apart from banking services, VIP users were to be offered extra privileges, such as a helicopter taxi — as a compliment for having chosen PSB.
After the remote banking app for large corporate VIP clients had been launched, the bank addressed us with a plan to launch the second app version — this time for small and medium-sized businesses.
The second version for small and medium-sized businesses
First, we released the initial version for VIP clients. And as it turned out, our solution can also be used as a remote banking service for small and medium-sized businesses. In the wider-scale version of the app we excluded the extra privileges and changed the design.
The Results
We developed two apps to suit two categories of corporate clients.

Mobile App For KFC
We have developed a mobile app concept for KFC. It is not just a food ordering application with easy navigation and beautiful design. We have added to it tools that no food tech application has - augmented reality, voice assistant, contactlessness.
We aimed to make the application so convenient and technologically advanced that users would prefer it to aggregator services (such as Uber Eates).
One of the important messages has become the identification of the brand identity through the application, because the brand in food tech is of great importance.

Twim Crypto Exchange App
Project Idea
Twim is a cryptocurrency trading platform created for professional traders and enthusiasts alike. Twim needed an app to be user-friendly for both target audiences. The first-timers only need basic options and usually trade from their smartphones. Power traders prefer to use tablets. They need a full-out trading terminal with stock analysis tooling to match. Therefore, the app had to work on both smartphones and tablets.
The crucial point was to make the service fast. Given the ever changing stock prices, users would lose money if the app is janky.
The Challenges
We had to create a user-friendly app for cryptocurrency trading.
The app had to suit both professional traders and enthusiasts, offering them different user options.
We had to implement two versions of the app: a simpler one for smartphones and an advanced one for tablets.
It was necessary to ensure fast data flow for instantaneous quote updates.
The Results
Twim got its cryptocurrency trading app. It’s stable and displays quote updates instantaneously. Users can see all the topmost trading information: the chart, depth of market, orders, and quotes for currency pairs.
The app suits both professional traders and enthusiasts. The mobile version supports cryptocurrency trading, shows portfolio statistics and changes in open interest.
Meanwhile, in the tablet version a trader can access a full-out trading terminal and other advanced analytic tooling.

An App for a Luxury Clothing Brand
Project idea
To build a mobile app from scratch, ensuring that it meets the following criteria:
becomes one of the brand’s key sales channels,
keeps up with the latest fashion-e-commerce trends,
captures the essence of the brand — elegance, style, and personalized customer service.
Challenges
The Client had never invested in a mobile sales channel before. As a result, the company had to go through the entire product development process, starting with a CJM and ending with a presale concept approval. This required a comprehensive analysis and a versatile team of experts. This was exactly what the Client’s team requested when they came to us.
Results
The result is much like one of the Client’s high-end made-to-measure suits
A full-fledged channel for customer communication.
App design embracing both brand identity and modern trends — light colors, large-scale photos of clothes together with models of various body types.
Well-organized navigation, one-tap access to the shopping cart, and customized services (users can save their measurements in the system or have their clothes tailored).

AR App for SAP
To begin with, we developed a trial version of the app to run all 3D models. This was the stage when we detected eventual problems with visualization and checked how the lidar functions with Unity. As a result, we found and solved many problems at the very start.
Finally, the client received the AR application that allows you to see the virtual construction site in front of your eyes. The client can choose the place where to put the production well, lay power lines and oil pipelines.
To transfer a 2D SAP stand to an AR application with game elements
The client attached much importance to using 3D to show how the construction runs, what is changed or added at each stage. SAP also had its own 3D models to be built into the app. This limited the choice of technology. For example, exporting models to Apple’s ARkit platform for AR development turned out to be very difficult and time-consuming, so the option was rejected.
In addition, there were a lot of game elements to be added to the app. For example, for the user to be able to use gestures to change the location of power lines or choose a place for the plant construction. Therefore, for its implementation, we chose the Unity game engine.
Unity is a cross-platform computer game development environment. It allows creating applications that run on over 25 different platforms.
Results
"The application was created without a technical specification, based on functional requirements and a physical stand only. For me personally, this means the highest score of the team qualification, as they can not only develop an application well, but also quickly grasp the essence of a business problem. And the result was exactly what we needed. The application works on iOS devices with lidar, with highly precise positioning in relation to physical objects on the stand."
Eugene Simonovich, Senior Business Solutions Architect

Two Native Apps for an Online Fashion Shop
Project idea
By that time the Client had already had a mobile app. However, it needed an update — both its code and design were outdated leaving clients reluctant to actually use it.
All in all, the shop needed a new app that would look attractive, emphasize the premium status of the brand, be functional, and offer all the options available to its customers: a loyalty program and their own shoe repair service, to name a few.
What we did
We designed an app in accordance with the brand guidelines in place for the Client, making it light, minimalistic, and functional.
It has all the elements a modern fashion shop might need: stories showing selections of items, a 360-degree view of an item, and customer reviews with photos. In addition to that, the app puts together personal suggestions with items selected specifically for a customer.
All the extra services the shop offers are available on a single screen of the app. Customers can use their loyalty card, track the status of an item they brought back for repairs, and learn about recycling options. The app is also integrated with the loyalty program so that users can get a discount in an offline shop with the code specified in their user account.
Results
Growth in retention rate. Customers install the new app, keep it on their phones for a long time and come back to it regularly.
Growth in conversion. All features in the app are designed to effectively lead its users to checkout.

Digital Transformation Package For KFC
Massive Digital Transformation Package For KFC
employee apps,
facial recognition,
management dashboards,
assignments
Project Idea
The company didn’t have a unified IT-system before. Paperwork was mostly done in hard copy. As a result business processes didn’t comply with one another, no uniform statistics was available, and it was impossible to adjust the workflow of an employee or a restaurant as a whole.
Surf needed to make a mobile app enabling the company to transfer these processes from hard copy to digital media. It had to suit both managers, RGMs, and area coaches.
Another challenge was to enable senior staff to work remotely using a mobile app and monitor performance of restaurants online.
The Challenges
We had to transfer business processes — reports, staffing tables, planning, and control — from paperwork to digital media and integrate them into a unified IT-system.
We need to develop a cross-platform app that could be safely installed on personal smartphones of the corporate personnel.
It was important to enable staff to work remotely using a mobile app and monitor restaurant metrics online.
The Results
KFC got a mobile app for their unified ERP-system — Digital Successful Routine (DSR). The system automated financial analysis and management of business processes in restaurants and transferred paperwork into the digital format. The mobile app formed a crucial part of it.
Here’s what the system had achieved over the first months:
5% increase of an average bill due to cashier rating being introduced,
the number of desserts and sauces sold per bill rose from 2% to 5%,
managers can easier monitor tasks assigned to restaurant staff;
Shift Managers are spending 10 hours less on weekly routines, which considerably increased their productivity,
personnel were rating work more often since the process became easier,
speed of service increased by 10% in kiosks and by 20% at the register.

Redesign and bringing fail safety up to 99%
Project idea
Updating the app and ensuring highest fail safety possible
Burger King had already had an app. It was much loved by the customers and became one of the key sales channels for the chain.
Burger King decided to update the design of their mobile app as well as improve fail safety and fix a number of bugs. All in all, that’s what they came to Surf with.
One of the deciding factors was that Surf had considerable experience in food tech development.
Challenges
At least 99% fail safety
We have found and fixed the bugs, thanks to which we have managed to hit an all-time high fail safety
Redesign
Together with a designer from Burger King, we have implemented a new design concept for the brand in the mobile app. Now, Burger King has a sales channel that has a much more modern and stylish design, reflecting the current values of the brand.
The biggest challenge was redesigning the app and developing the features simultaneously. Our team was addressing three crucial tasks at the same time: stabilizing the app, developing features in the old app, and redesigning it.
Solutions
Improved fail safety
For starters, we found out why the app was so fallible.
On iOS, we found a bug in the 24-hour time format. We’ve made the delivery address available again, and users can now set a 12 or 24-hour time format in their settings. Before that, users couldn’t make orders if they set a 12-hour format. And even if they did get access, the app showed an error saying that delivery wasn’t available and the restaurant was closed. Our developers fixed that bug.
On iOS and Android, we’ve fixed adding delivery addresses. Before that, users from several cities had trouble adding their addresses with “/” symbols and building numbers.
Having fixed the bugs, we’ve reached ~98% to 99.9% fail safety on iOS and ~98% to 99.04% on Android.

A Marketplace for All Things Car Service
Project Idea
A mobile app for automobilists and a B2B solution for those servicing them
The company already had a mobile app for tire service personnel. The client, however, was planning to take their service to the next level, namely, by introducing handy tools for their direct customers (tire service centers) and a mobile app for automobilists.
Challenges
Thus, we had the three following tasks:
Design and develop a B2C mobile app which regular people could use to book appointments at a tire service or a carwash, or reserve a spot at a seasonal tire storage facility.
Design and develop a B2B solution: both for legal entities with large motor pools and servicing centers for B2C and B2B clients.
Create our own backend powering the mobile app and the B2B solution and integrate it with the framework of the existing mobile app.
Results
Over the course of seven months, the Surf team has designed and developed a web-based b2b solution for business partners and a client mobile app for iOS and Android. We wrote the backend, integrating all the existing and necessary frameworks into it. We have also created and are currently managing a sizable backlog, which covers the period up to 2023.
With the B2B solution, our client’s partners can style and edit their tire service or car wash centers, edit their bios, and set or edit their business hours. They can also add promo codes, view appointment and order data, style and edit the list of services, view reports, manage their clients’ appointments, add employees, and edit their data. With the mobile app, B2C clients can search for service centers and see how much a service costs for their specific vehicle; pick service centers on the map, filtering them by specific parameters, time, and proximity.
Reviews
the project
App Development for Women's Clothing Retailer
"It’s a great pleasure to collaborate with Surf."
the reviewer
the review
The client submitted this review online.
I am the Business Director, Love Republic of Love Republic (MELON FASHION GROUP)
Describe what your company does in a single sentence.LOVE REPUBLIC is a part of MELON FASHION GROUP BRAND and manufacturer of women's clothing. Love Republic retail chain is represented in 4 countries and has more than 150 stores.
- Implement a more convenient logic of user interaction with the application.
- Avoid critical bugs in the old application.
- Implement the most necessary and convenient functionality that covers all needs
Online Search, Referral, Other
Why did you select Surf over others?High ratings, Close to my geographic location, Good value for cost, Referred to me, Company values aligned
What was the size of Surf’s team?2-5 Employees
What was your primary form of communication with Surf?Virtual Meeting, Email or Messaging App
Describe the scope of work in detail. Please include a summary of key deliverables.The Surf team, using their experience in market research, made a number of adjustments to the logic of the app, thanks to which they were able to make user interaction with the app more flexible and logical. They tried to take into account all of the possible cases that users encounter in the app. Despite the fact that integrating analytics into the app wasn't part of our initial plans, the Surf team managed to finish the task in a shorter period of time and released it. The Surf team has always tried to help our backend team members from Love Republic, so that everyone involved in the development process moves in the same direction and meets the deadlines.
- In six months, the Surf team developed an updated app for Love Republic.
- We were able to keep business goals in mind and release an app for the all-important Black Friday for any e-commerce app, saving about 40% of the budget through the Flutter cross-platform.
The team was fully available to us, on a daily basis, with open and clear communication.They often organized intermediate demos and meetings as issues arose.
What did you find most impressive or unique about this company?I appreciate their professionalism. By the way, they worked in a very organized way taking into account all our business needs. We completed the project on time thanks to quality services and management.
Are there any areas for improvement or something {provider_name} could have done differently?It’s a great pleasure to collaborate with Surf. It’s been very efficient, and we can only wish the team to keep up the good work!
the project
Mobile App Dev for FinTech Company
"So far, this collaboration with Surf has fully conformed with all of our expectations."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’ m the Head of Mobile Banking App Development
For what projects/services did your company hire Surf, and what were your goals?
The old version of our mobile app was based on an out-of-the-box solution (white-label banking software). However, the bank made a decision to replace the out-of-the-box solution with an app of its own. This way the bank could be able to upgrade the app in a way they see fit without having to adjust to limited capabilities of the out-of-the-box while-label platform.
How did you select this vendor and what were the deciding factors?
To find a contractor we placed an order on an electronic tendering platform. The terms were published in the public domain and several companies took part in bidding. The offer Surf made had the best price. Moreover, Surf turned out to have the most experience in development of banking and fintech solutions.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We had a tough challenge - building native app for Android and iOS. The whole project was divided into several steps. At the first step a brand new version of the app having the same functionality as the old one had to be designed. The other steps involved the following: publishing the app on the stores, gradually migrating users from the old version and into the new one, developing new features, and introducing upgrades to the new app.
How many resources from the vendor's team worked with you, and what were their positions?
Surf team consists of: 5 iOS developers, 5 Android developers, 2 QAs, 2 business analysts, and a project manager.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We have launched an updated version of our application and it is now undergoing a user migration phase. Our clients noted great usability and functionality of the new app.
Describe their project management style, including communication tools and timeliness.
The cooperation process was very clear and transparent. We were always aware of what lay ahead at the next step. The team adapted to our requirements and wishes in a flexible manner and promptly made the corresponding changes. In addition, we were very impressed with the suggestions that Surf made based on their experience.
What did you find most impressive or unique about this company?
Surf has extensive experience in banking solutions. Besides that, they have a great technical background and huge experience in mobile app development.
Are there any areas for improvement or something they could have done differently?
So far, this collaboration with Surf has fully conformed with all of our expectations.
the project
Mobile & Web App Dev for Fast-Food Restaurant Chain
"They are able to implement the solution at a high technical level."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I’m a Product owner in the IT department of the company. Our company is one of the international chains of fast food restaurants, represented in more than 100 countries around the world.
For what projects/services did your company hire Surf, and what were your goals?
Surf needed to implement a Web application, which would transform these processes from paper to digital media. It had to be suitable for employees of different levels - managers, directors, territorial managers. Another task was to allow executives to work out of the office via a mobile app and monitor the restaurants' operational indicators online.
How did you select this vendor and what were the deciding factors?
We sent out a purchase proposal to our IT partners, including Surf. The deciding factors for choosing Surf were: Extensive experience developing mobile apps for major brands Readiness to allocate a sufficient number of specialists to our project Price, timing and quality of development
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Surf has developed a Web and mobile application for this system. The app has become one of its most important parts. With its help, restaurant managers and area managers can install the app on their personal phones, monitor indicators remotely, and adjust restaurant performance in real time.
Key features of the mobile app: Dashboard with online restaurant performance metrics, Daily checklists for restaurant shift managers and area coaches, Restaurant Team Rating and KPIs, Restaurant Rating. Surf created a striking design in the company colors and a very user-friendly interface for our app, which makes interaction with the app easy and pleasant.
How many resources from the vendor's team worked with you, and what were their positions?
On the Surf side:
- 3 backend
- 1 frontend
- 1 flutter
- 2 BA
- 1 qa
- 1 service manager
- 1 pm
Can you share any measurable outcomes of the project or general feedback about the deliverables?
The system helped move business processes - reporting, scheduling employees, planning and control - from paper to digital media and integrate into a unified IT system. The system has become an important service that the company offers to all of its franchisee partners.
Describe their project management style, including communication tools and timeliness.
Surf showed a very good level of technical competence - they are able to implement the solution at a high technical level. It is important that the team understands the specifics of large geographically distributed companies. At the same time, they helped us to reduce development costs by offering a great solution - the cross-platform Flutter framework. I would also like to note that Surf has a productive and well-organized communication process, both within the team and with the client.
What did you find most impressive or unique about this company?
Surf was able to offer us a solution that helped us cover all our needs at once: speed up development and reduce the project budget. It is a cross-platform application development on Flutter (it allows creating a single application for Android and iOS) and the concept of Bring Your Own Device (restaurant directors and area managers use the application on their personal phones).
Are there any areas for improvement or something they could have done differently?
We continue to cooperate with Surf and we really like the level of their professional competence and well-organized communication.
the project
Payment Tool Development for Financial Services Firm
"They had a high level of expertise in different areas and offered many solutions and ideas to improve some functions."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Our company is one of the largest Financial startups. I working as top manager in this company and responsible for business and product development.
For what projects/services did your company hire Surf, and what were your goals?
We would like to create our own payment instrument for cross-border transfers with payment in cash. Surf has expertise in working with it. Therefore, we turned to Surf.
How did you select this vendor and what were the deciding factors?
Surf was ready to engage developers with the necessary skills and experience we needed. The key factors influenced our decision to collaborate with Surf was professionalism and quick estimation of the proposed project. The team was able to engage the project extremely quickly.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
At the start of the project, we had several meetings with the Surf Team to detail all the business requirements, identify the nuances, and fix the development approaches. They launched several Agile processes in parallel. Established the process of identifying business requirements, preparing the terms of reference and layouts. They developed a float for authorization, and the customer deployed an additional two-factor authentication system.
How many people from the vendor's team worked with you, and what were their positions?
My team worked directly with the project manager. Additionally, we mostly interacted with two lead front- and backend developers and analyst.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We got a ready solution (web-service) for partners' interaction with the money transfer system. Simple and clear functionality allows you to send, pay out money transfers and administer the functionality of the web-client for end users. The project envisages further scaling - expanding the functionality, increasing the number of sending directions and customizing the interfaces.
Describe their project management style, including communication tools and timeliness.
The project manager was easy to communicate with and provided frequent updates. We had both in-person meetings and phone calls, but most of the feedback was through email. Everything was delivered on time and we received ample warning if a deadline wasn't going to be met.
What did you find most impressive or unique about this company?
Surf is a pleasure to work with. They had a high level of expertise in different areas and offered many solutions and ideas to improve some functions. We also liked the fact that the team was proactive and showed high interest in the results of the project.
Are there any areas for improvement or something they could have done differently?
Nothing
the project
Mobile App Development for Restaurant Chain
"Throughout the project, all team members were available and promptly responded to business correspondence."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am CPO of Burger King Russia. Burger King is the second largest fast-food restaurant chain in the world. Every day more than eleven million visitors come to BURGER KING restaurants around the world.
For what projects/services did your company hire Surf, and what were your goals?
We decided to update the design of our mobile app, improve its fault tolerance, as well as systematize the work with conversion and user experience. With these tasks we turned to Surf.
How did you select this vendor and what were the deciding factors?
The decisive factors for choosing Surf were:
- Extensive experience in developing mobile apps for major brands
- Readiness to allocate a sufficient number of high-qualified specialists to our project
- Price, timing and quality of development
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Together with the Surf team, we implemented a new brand design concept in the mobile app. Now the Burger King sales channel has a much more modern and stylish design that reflects the current brand values. The Surf team solved several important tasks simultaneously: stabilized the app, developed features in the old version, implemented the redesign, and systematized work on conversion and user experience
How many resources from the vendor's team worked with you, and what were their positions?
My team worked directly with their iOS, Android developers, QA specialists, and the Project Manager as the key contact person
Can you share any measurable outcomes of the project or general feedback about the deliverables?
Today, 85% of the company's sales are made on digital channels and during 2022, Burger King's mobile app ranked first in the food and beverage category on the App Store and Google Play with user ratings of 4.8 and 4.3, respectively.
Describe their project management style, including communication tools and timeliness.
In the work with Surf we would like to highlight a good understanding of the features of Android and iOS mobile platforms and excellent knowledge of the requirements for publishing mobile applications. Throughout the project all team members were available and promptly responded to business correspondence.
What did you find most impressive or unique about this company?
Surf showed a very good level of technical competence - they were able to implement the solution at a high technical level. The company's specialists showed the ability to be part of a team and to flexibly adjust to the needs of the project in a short time frame
Are there any areas for improvement or something they could have done differently?
We continue to cooperate with Surf and we really like the level of their professional competence and well-organized communication.
the project
Mobile Application for Shopping Center
"The way they designed the App was great."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
The company is engaged in the construction of shopping centers. We also have district centers with stores, places for entertainment and services for the population. I plated the role of IT Business partner for Marketing team
For what projects/services did your company hire Surf, and what were your goals?
The main goal was to develop the app as a full-fledged digital-communication channel, allowing us not only to attract customers, but also to connect all users for ex. register for upcoming events and stay up-to-date on what's going on in the community center, as well as reaching out to others in the community
How did you select this vendor and what were the deciding factors?
We searched online for the best mobile developers in our area and shortlisted 10. After interviewing them, we chose this vendor based on their requirements, experience of the agency and cost estimate.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We collaborate with the team in the preparatory stages of our projects. The team has proved to be highly professional and reliable in developing mobile applications. In this stage we clearly define the business metrics that the application will be focused on, and form a development budget for the project from investors. Surf also conducted a technical study and worked through the architecture of the project, taking into account loads and integrations with third-party services.
How many resources from the vendor's team worked with you, and what were their positions?
Project Manager, Art Director, Designer, System Analyst, Flutter Developer for consulting puproses
Can you share any measurable outcomes of the project or general feedback about the deliverables?
As a result of Design phase we received: MVP Vision; a design concept; Integration and Functional Architecture; Back end architecture; a detailed cost and time estimation; backlog We were fully happy with the result. Many thanks to the team!
Describe their project management style, including communication tools and timeliness.
The team proactively shared new ideas and asked appropriate questions to clarify all the details. We regularly hold online meetings to synchronize and discuss current issues. Communication within the team was really well organized with chats and project management tools
What did you find most impressive or unique about this company?
I would like to mention their mobile app development skills and the ability to foresee potential risks to avoid delays in the project progress. The way they designed the App was great.
Are there any areas for improvement or something they could have done differently?
Fully happy, nothing to add
the project
Mobile App Development for Bank
"Surf's commitment to constantly improve the product is impressive."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the business project manager in charge of the development of a bank’s new mobile application.
For what projects/services did your company hire Surf, and what were your goals?
Initially, we wanted to improve the native app we already had. Besides, we intended to implement test automation in the app and infrastructure for the tests as it reduces testing time and allows developers to fix bugs quickly.
During the detailed discussion of the project, we understood that it would be easier and less expensive to create a new Flutter application from scratch and lay the foundation for its further scaling than modify the existing one.
How did you select this vendor and what were the deciding factors?
Surf has a wealth of expertise in banking projects. In addition, we appreciate the level of their Flutter skills. Important was the fact that the company has a fully functional team covering all the roles we need: designers, PM, developers, analysts, and QA.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Within nine months of collaboration with Surf, we have developed a Flutter application with automated tests and infrastructure for them. The app is available for smartphones and tablets.
The first release covered a large set of features:
- 4 methods of authorization
- 2 ways to register
- Product review and management
- Setting up products: cards, accounts, deposits
- My Finances module allows you to understand your financial situation in terms of all banking products
- Payments and transfers
- Automatic payments
- Favorite payments
- Operations and activities history
- Expenses analytics
- Chat for customer support
- ATM and branches review
- Personal data management
How many resources from the vendor's team worked with you, and what were their positions?
1 designer,1 PM, 2 analysts, 4 Flutter developers, 2 QAs.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We successfully launched the first version of the app. Users like it and rate it highly. We have done a lot of work to update the design for the bank’s app:
- We brought the design up to date and adapted it to Flutter development.
- We improved UX: all solutions suggested by the bank were analyzed, taking into account Surf experience with banking apps.
- Some options were suggested, to make the app more user-friendly.
For example, improvement of the interface variant for small screens: to arrange the elements in a way that allows avoiding unnecessary scrolls. Now the app development continues, new features are released every month.
One more significant point is that based on the code of this app, Surf is currently developing an app for another bank, which is also a part of our group. It has a different design and set of features, but reusing the code will reduce the time and cost of the project to 70%.
Describe their project management style, including communication tools and timeliness.
Surf has efficient communication processes. They consider all wishes and comments, the stages are transparent, and it is clear what result is to achieve at each stage. The team is easy and ready to communicate, offers efficient solutions based on their experience, and proves them with reason. In general, I believe, in a short time, we have implemented a great scope of tasks.
What did you find most impressive or unique about this company?
I am impressed with Surf's expertise in developing solutions, both for banks and other industries. I like that the team strives to dive deep into the product, go thoroughly through each stage, and offer the best possible solutions. Surf's commitment to constantly improve the product is impressive: now we continue to work together on the app and improve it.
Are there any areas for improvement or something they could have done differently?
We continue to develop the project with Surf and we are satisfied with the level of expertise, proactivity, and well-organized processes in the team.
the project
Mobile App Dev for Fintech Company
"I like to commend their mobile app development skills and ability to foresee potential risks to avoid any delays."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
We develop financial applications for retail and institutional brokerages, wealth-management firms, investment funds, exchanges, and insurance companies. As a Head of Department, I am responsible for the Outsourcing department processes, which coordinates collaborations and relationships with our partners.
For what projects/services did your company hire Surf, and what were your goals?
We specialize in developing highly complex solutions for the financial industry. We needed a professional and reliable team with the relevant background to engage them in our projects when it is necessary
How did you select this vendor and what were the deciding factors?
Surf was ready to engage developers with the necessary skills and experience we needed. After several successful projects, our collaboration has grown into a long-term partnership. The key factors influenced our decision to collaborate with Surf was a recommendation from our partners, professional and quick estimation of the proposed project, and high professionalism of their manager. The team was able to engage the project extremely quickly.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
We collaborate with the team in the development and testing stages of our projects. The team has proved to be highly professional and reliable in developing native mobile applications. One of the major tasks delegated to the team was a complex refactoring, the result of which significantly improved our project.
How many resources from the vendor's team worked with you, and what were their positions?
Typically, the team includes several iOS\Android developers with a Team Lead, QA specialists, and the Project Manager as the key contact person.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
In the context of our partnership, the most significant outcome is that the Surf team has become a part of our team and we can delegate them any tasks.
Describe their project management style, including communication tools and timeliness.
The team is proactive with sharing new ideas and setting relevant questions to clarify all the details. We hold regular online meetings for sync and discussion of current issues. The team communication is well organized by chats and project management tools.
What did you find most impressive or unique about this company?
I like to commend their mobile app development skills and ability to foresee potential risks to avoid any delays.
Are there any areas for improvement or something they could have done differently?
Up to now, we have nothing to complain about.
the project
Employee Portal for Web & Mobile App Development Company
"Surf is a pleasure to work with."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
Yotolab is a web & mobile app development company working with startups in the fields of robotics, neurotechnology, augmented reality, retail, foodtech, social media, and others. I am the CEO for Yotolab.
For what projects/services did your company hire Surf, and what were your goals?
We needed an application for managing company personnel. We wanted to create a digital profile for each employee, where all information about them is collected. Based on this data, the manager or HR department can evaluate the employee, analyze their involvement and efficiency, and draw up development plans. And the employees themselves - to evaluate the possible directions of development, to undergo training, to present themselves from the best side.
How did you select this vendor and what were the deciding factors?
To speed up development, we wanted to create a cross-platform application on Flutter, and Surf has a lot of expertise in working with it. Therefore, we turned to Surf.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
Each employee of the company has a digital profile: all information about their skills, role in the company, achievements, completed training is entered into it. HR can assess the level of each of the employees, offer them training, see when a person has already “grown up” to move to the next step in the career ladder. For the employees themselves, such a profile is also useful: they see the trainings that take place in the company and can sign up for something of interest. They can also declare their achievements by entering them in their profile. This data helps HR make the right career decisions, and helps employees develop in areas of interest to them.
How many resources from the vendor's team worked with you, and what were their positions?
1 analyst 1 designer 1 PM 2 Flutter developers 1 QA
Can you share any measurable outcomes of the project or general feedback about the deliverables?
We have just launched the application, so there are no quantitative indicators. But we expect that our turnover rate will decrease, the level of employee satisfaction with their development in the company will increase.
Describe their project management style, including communication tools and timeliness.
The process was fine-tuned. We had one entry point - PM, he perfectly translated “from technical to human”, so there were no complaints or misunderstandings during the interaction.
What did you find most impressive or unique about this company?
Surf is a pleasure to work with. They have a high level of expertise, they offer many solutions themselves. We also liked the fact that the team was proactive and showed high interest in the results of the project.
Are there any areas for improvement or something they could have done differently?
Everything was great, keep the same level.
the project
UI/UX Design for Bank
"Surf has extensive experience in development and continuously impresses us with their expertise."
the reviewer
the review
The client submitted this review online.
Please describe your company and your position there.
I am the Head of UX/UI division at Bank Zenit, finlab Tatneft. Bank Zenit is present in 45 cities of the Russian Federation with 11 branches and almost two hundred offices. The company is a subsidiary of PJSC TATNEFT and is rated among the Top 40 Russian banks in terms of net assets.
For what projects/services did your company hire Surf?
We needed to develop a unified UI / UX for the mobile banking app.
How did you select this vendor?
It was a formal tender procedure. The terms were published in the public domain and Surf made the offer that fit best.
Describe the project in detail and walk through the stages of the project.
It is a mobile banking app where a client can make payments and transfers as well as check the accounts, deposits and credits. They can also view their spending analytics or find an ATM or a bank office on the map.
The Surf team did research and put together a UI prototype based on our wishes and existing data and using the bank's corporate colors and unified design elements. Thanks to this, the application looks cool and organically integrates into the overall style of the bank.
All new features are also implemented in the same style. What’s more, the interface was integrated with the Fast Payments System. This is a project set up by the Central Bank of Russia in order to make transfers between clients of different banks. It is developed as a part of the Open Banking initiative endorsed in Russia. The Central Bank sets strict design requirements for this module, so it took considerable effort for the Surf team to do it.
How many resources from the vendor's team worked with you, and what were their positions?
Art Director and 2 designers from Surf
Can you share any outcomes from the project that demonstrate progress or success?
The project that Surf made is in line with our vision and expectations. Many clients of the bank use the application and like its user-friendly interface. Moreover, it has high conversion rates. The app is under ongoing development with new features constantly added to it.
Specifically, now we are implementing about 10 new features, such as requesting information about banking products (credits, deposits, etc.) via the application without having to visit the bank, push notification service, and personal offers.
How effective was the workflow between your team and theirs?
Our communication with Surf was quite productive. On a number of issues Surf showed their expertise and had some suggestions at hand on the best ways to implement a feature. Those suggestions were backed by analytics on user activity, thus boosting efficiency of the product and making it possible to make the right decisions at minimal risk of possible errors. Our cooperation has been going on for over two years, and that just speaks for itself - we have managed to build an effective workflow.
What did you find most impressive or unique about this company?
Development of a banking app is a complex and massive project. Surf has extensive experience in development and continuously impresses us with their expertise. The team has profound insights into the process. They offer interesting solutions and build on a number of similar cases in UI/UX development.
Are there any areas for improvement or something they could have done differently?
So far, cooperation with Surf fully meets all our expectations.
So far, the client has considered Surf as part of their team, easily transferring any tasks for various projects. The Surf team has been proactive and detail-oriented. Moreover, they hold regular meetings to discuss issues and tasks.