Cashback rewards program that provides instant and seamless cashback for its users
Show all photos
About
Tail Offers is a cashback rewards program that provides instant and seamless cashback for its users. Tail Offers is a prime retail marketing platform that is built for open banking. The app lets merchants provide real-time cashback promotions, personalized for specific audiences based on spending behaviors. Read more
CASE STUDY DETAILS
Tail Offers
Seed to Series A Startup
Tokyo, United Kingdom
Project work
11 - 25 people
6 - 9 Months
€50 - 250K
Agile
FOCUS AREA
Challenge, approach, and impact
Project Overhaul: Decoupling, MVP Implementation, Networking, and More
For this project, we needed to decouple code, separate business logic from controllers into a true MVP structure, create a networking layer, clean up model classes and create new helper classes for all functions in the code, update old SDK usages for Android and rewrite old Objective-C code into Swift code for iOS, and lots of other improvements such as restructuring the project files, abstraction, dependency injection.
Legacy Code Analysis and Restructuring for Performance Enhancement
One of the initial challenges involved analyzing and understanding the existing legacy code. The subsequent task was to restructure and refactor the codebase to enhance performance and prepare the application for significant updates. The objective was to achieve these improvements with minimal reliance on extensive quality assurance (QA) efforts and by rewriting only minor portions of the code.
Tackling Memory Leaks and Modularizing Visual Components
One of the primary challenges we encountered was identifying and resolving memory leaks and ghost bugs present in the legacy code. Once addressed, our next objective was to modularize the visual components of the app, ensuring their reusability without necessitating significant reworking.
Testimonials
“They're incredibly transparent, easy to work with, honest, and trustworthy! Our internal developers reviewed the code, which was fantastic. It was concise and very clearly written. Everything was accurately stated in advance!“ Read more
Anonymous
COO at Tail Offers
VERIFIED
“They're incredibly transparent, easy to work with, honest, and trustworthy! Our internal developers reviewed the code, which was fantastic. It was concise and very clearly written. Everything was accurately stated in advance!“ Read more
Anonymous
COO at Tail Offers
VERIFIED
“They're incredibly transparent, easy to work with, honest, and trustworthy! Our internal developers reviewed the code, which was fantastic. It was concise and very clearly written. Everything was accurately stated in advance!“ Read more
Anonymous
COO at Tail Offers
VERIFIED
“They're incredibly transparent, easy to work with, honest, and trustworthy! Our internal developers reviewed the code, which was fantastic. It was concise and very clearly written. Everything was accurately stated in advance!“ Read more
Anonymous
COO at Tail Offers
VERIFIED
“They're incredibly transparent, easy to work with, honest, and trustworthy! Our internal developers reviewed the code, which was fantastic. It was concise and very clearly written. Everything was accurately stated in advance!“ Read more
Anonymous
COO at Tail Offers
VERIFIED
“They're incredibly transparent, easy to work with, honest, and trustworthy! Our internal developers reviewed the code, which was fantastic. It was concise and very clearly written. Everything was accurately stated in advance!“ Read more
Anonymous
COO at Tail Offers
VERIFIED
Team Structure
Client Team
Project stakeholder
COO
Harley Morlet
The client stakeholders at Tail Offers were working closely with the team at Web Factory
Agency Team
Production
3 x Mobile App Developers
Production
1 x QA Engineer