Optimizing Front-End Solutions: MAM Fintech Platform Development

Industry

Loyalty App & Cashback

Technologies

angulartsdocker

Country

Poland

Client Overview

MAM was a consumer-centric FinTech platform designed to alleviate the burden of monthly bill payments for households. By addressing this recurring challenge, MAM aimed to enhance the financial well-being of its users. Unlike traditional reward systems that offer limited value, MAM provided cash rewards directly applicable to essential bills such as electricity, gas, phone, internet, and pay-TV whenever users made purchases at MAM-affiliated merchants. With core utility bills alone amounting to over 1 trillion dollars in annual value globally, MAM targeted a highly lucrative market segment. The platform collaborated with over 600 merchants, including local market leaders like Allegro, CCC, Empik, Frisco, RTV Euro AGD, Smyk, Auchan, Booking.com, Decathlon, Groupon, Lufthansa, Media Markt, Sephora, and Zalando, among others. These partnerships let users earn cash rewards while shopping for everyday essentials.

Client Needs

Comprehensive Code Audit

Comprehensive Code Audit

Refactoring Existing Code

Refactoring Existing Code

Technological Leadership

Technological Leadership

Front-end Development

Front-end Development

The client's needs centred on the front-end of their web applications. They wanted Codino to run a thorough code audit, refactor the existing front-end, lead the technical direction of their products' front-end, and handle day-to-day development: new features, maintenance and ongoing support. Additionally, the client valued Codino's consulting services for guidance on optimal solutions and directions in front-end development for both mobile and web applications.

Services Provided

Front-end code review and audit. Detailed reviews and audits of the existing front-end code, then clear repair plans to improve performance.

Front-end Code Refactoring: Performing thorough refactoring of existing application code, ensuring adherence to clean code principles and optimizing responsiveness.

Ongoing Development & Support: Active participation in ongoing development activities, including implementing new features, conducting performance testing, and providing maintenance and support.

Team Leadership & Guidance: Leading and guiding the client's internal front-end development team, utilizing best practices and the latest technologies for efficient project execution.

Development, Maintenance & Service: Taking responsibility for the overall development, maintenance, and service of the application's front-end technologies, from initial audit to implementation and ongoing development of new solutions.

Optimization & Feature Implementation: Optimizing application performance on the front-end, enhancing existing functionalities, and implementing new features to cater to both B2C and B2B web applications, as well as the company's internal CRM system.

Scope of Work

Our team was hired to create initial assessment of the frontend solutions and help with the coming deadlines. After creating a repair plan and clear roadmap for the upcoming releases our team started code refactor and development. After the initial period our team stayed and lead the frontend development in the company, making sure that the new features are delivered quickly, bugfree and on time. Our scope of work:

  1. Detailed front-end code review and audit of existing applications, followed by the creation of a comprehensive repair plan.
  2. Performing detailed refactoring of existing application code with adherence to clean code principles, ensuring application responsiveness and performance.
  3. Taking active part in ongoing development. Implementing of new features, performance testing, maintenance and support
  4. Active participation in ongoing development, including implementing new features, conducting performance testing, and providing maintenance and support.
  5. Leading and guiding the client's internal frontend development team, utilizing best practices and the latest technologies.
  6. Responsibility for the development, maintenance, and service of the application in terms of front-end technologies, starting with an audit and proceeding to the implementation and development of new solutions.
  7. Optimization of application operation on the front-end side, development of existing functionalities, and implementation of new features, covering both B2C and B2B web applications, as well as the company's internal CRM system.

Technologies Used

Angular
Typescript
Docker

Development Process

In the development process for the MAM project, the focus was on an iterative approach, starting with a thorough review and audit of the existing front-end code. Following the repair plan, detailed work was done to refactor the code, ensuring compliance with clean code principles and optimizing application responsiveness. Active participation occurred in ongoing application development, including implementation of new features, performance testing, and providing support and maintenance. The entire process encompassed both the initial audit phase and ongoing development and maintenance of the application, ensuring optimal performance and continuous front-end solution enhancement.

Check our work on Clutch

What our clients say

The greatest value of working with Codino was their professionalism and the ability to search for and suggest the best solutions. In addition to carrying out current tasks, we could count on support and advice in the development of our apps

Łukasz Królak

Head of Product