Finance & fintech
Scope
Deliverables
Results
Collaboration period
The scope of Tinka as a consumer credit business focuses on providing customers with flexible payment solutions that simplify their financial experiences. As a Dutch company, Tinka offers an array of financial products, such as pay later, installment plans, and prepaid cards, to cater to the diverse needs of its clients. By establishing a strong presence in the online and offline shopping space, Tinka has formed partnerships with over 10,000 affiliated stores, including H&M, Jack & Jones, Rituals, Foot Locker, C&A, and Hema.
The Tinka mobile app project, developed in collaboration with HyperSense, serves as a pivotal element in the company's mission to make shopping easier, fairer, and more responsible for everyone. The app enhances the user experience, integrates with existing financial systems, and ensures high levels of security and reliability for its customers.
With its wide range of features, such as Tinka Tab, Tinka Card, and Tinka Profile, the Tinka mobile app caters to the diverse needs of its target audience, establishing itself as a versatile and attractive solution for users seeking an all-in-one financial management tool. By focusing on the needs of this target audience, Tinka has successfully positioned itself as a valuable platform for managing and streamlining financial transactions, both online and offline.
Tinka's mission is to make shopping easier, fairer, and more responsible for everyone. Their vision is to become the most trusted and preferred payment partner for customers and merchants.
Convenience and flexibility
Transparency and fairness
Financial literacy
Business upscale
User-centred approach
The target audience for Tinka's financial solutions includes individuals who value convenience, flexibility, and control in managing their financial transactions. This demographic consists of online and offline shoppers seeking alternative payment methods, as well as those requiring access to consumer credit, spread payment, and buy-now-pay-later financial products in a user-friendly and secure environment.
Partnering with HyperSense
Business challenges or needs that led to the project
In 2019, Tinka approached our experienced mobile application development team with the goal of creating a cutting-edge mobile app to enhance user acquisition and engagement. Within less than two years, this platform has evolved into their primary channel, and we continue to expand and maintain its functionality. Tinka's app empowers customers with greater control and insight into their payments, personal data, balance, and invoices, aligning with the company's mission to make shopping more accessible, equitable, and responsible for all.
Although Tinka has an in-house software development team, they sought the collaboration of HyperSense due to our extensive expertise in mobile application development, an area where their team lacked proficiency. This strategic partnership enabled Tinka to leverage our specialized knowledge, ensuring the creation of a high-quality, user-friendly app that aligns with their mission and continues to drive their success.
Developing Tinka's Innovative Mobile App
Software development methodology
HyperSense and Tinka have collaborated on developing Tinka's innovative mobile app, leveraging cutting-edge technologies and an Agile development approach to create a seamless and user-friendly experience. Our teams have worked closely together, employing the Agile Scrum methodology to ensure efficient task management and continuous improvement throughout the development process. This collaborative approach has enabled us to deliver high-quality results, meet project milestones, and exceed client expectations.
In terms of the technology stack and tools utilized for our collaboration with Tinka, we employ a diverse and modern set of resources to ensure a streamlined development process. Figma is our go-to tool for designing the user interface, while we rely on Flutter as the development framework for the mobile app, allowing us to create a high-quality, cross-platform experience. For task tracking and project management, Jira is our platform of choice, ensuring that tasks are assigned and monitored effectively.
Slack serves as our primary communication tool, fostering efficient and real-time conversations between team members from both companies. Additionally, we use Miro for brainstorming, visual collaboration, and mapping out ideas, while coda.io assists in creating dynamic, collaborative documents and managing project information. This comprehensive suite of tools enables our teams to work seamlessly together, driving the successful development and ongoing maintenance of Tinka's mobile application.
Continuing with the technology stack and tools employed, Flutter serves as the primary framework for developing Tinka's mobile application, offering a highly efficient and versatile solution for crafting a smooth, cross-platform experience. For some backend microservices, we utilize AWS CDK with TypeScript, ensuring a robust and scalable infrastructure that supports the app's performance.
Firebase plays a critical role in providing various essential features, such as push notifications, remote configurations, deep linking, analytics, and A/B testing. By integrating Firebase, we can optimize user engagement, monitor performance, and make data-driven decisions to continually enhance the app's functionality and overall user experience.
This diverse and powerful set of tools allows our teams to work in harmony, propelling the successful development, evolution, and maintenance of Tinka's innovative mobile application.
Diverse & user-friendly
Passwordless login
Easy to access products
Strong security
Keeping the users informed
Our collaboration with Tinka began in 2019, with an initial project delivery timeline of six months. To ensure an efficient and flexible development process, we adopted the Agile Scrum methodology, working in 200-hour sprints.
The initial team consisted of senior Flutter developers, who were responsible for crafting the app's core functionality and user experience. Over the years, we have delivered more than 8,000 hours of development work, continually refining and expanding the app's features.
Throughout our collaboration with Tinka, we have consistently adapted to their evolving needs by scaling the team up or down as required. This flexible approach optimizes Tinka's costs, ensuring that resources are allocated efficiently and effectively. By maintaining this level of adaptability, we can provide the necessary support and expertise for the ongoing development and success of Tinka's innovative mobile application.
In early 2022, a senior backend developer joined the team, focusing on AWS CDK to develop essential backend microservices that support and enhance the app's capabilities. With this expanded team, we continue to work closely with Tinka, ensuring the ongoing success and growth of their innovative mobile application.
As the Tinka app has become the primary driver for consumer reach, there are plans to scale up both the Flutter and Backend teams to accommodate the increasing demand for new features and enhancements. Additionally, we will allocate a full-time QA engineer dedicated to writing a comprehensive set of end-to-end automated tests. This expansion will ensure the app maintains its high quality and continues to meet the evolving needs of Tinka's growing customer base.
Overcoming challenges in the Trusted Carrier app ecosystem development
Throughout the development process, our team faced several technical challenges. Here are some of the key challenges we encountered and how we addressed them:
1
Choosing the right cross-platform mobile framework
2
Integrating the mobile app with the existing financial backends and app ecosystem
3
Learning the business-specific processes and operations of Tinka
4
Synchronizing the web and mobile app updates
5
Summary
Organizational or communication challenges and their resolutions
Throughout the development of the Tinka mobile app, our teams faced various organizational and communication challenges. Here are some key issues we encountered and the resolutions we implemented:
Cross-team collaboration
With Tinka and HyperSense being two distinct organizations, efficient collaboration was crucial for the project's success. We established clear communication channels, using tools like Jira and Slack, to facilitate seamless coordination between Tinka's in-house development team, Product Managers, and HyperSense's mobile development team.
Knowledge transfer
To develop an app tailored to Tinka's unique business requirements, our team needed to become familiar with Tinka's specific processes and operations. We resolved this challenge by working closely with Tinka's stakeholdersand Product Managers, gaining a deep understanding of their business, which enabled us to design and implement features that catered to their specific needs.
Resource allocation and scalability
Ensuring the right resources were available at the right time was critical for the project's success. We adopted a flexible approach, scaling the team up or down based on the project's requirements,which helped optimize Tinka's costs and allocate resources effectively.
Synchronization of web and mobile app updates
Maintaining consistency between web and mobile app updates was essential to provide a uniform user experience. We addressed this challenge by using agile methodologies and fostering close communication with Tinka's development team, allowing for efficient coordination of updates and ensuring that both platforms remained in sync.
Cultural and time zone differences
With Tinka being a Dutch company and HyperSense having an international team, cultural and time zone differences could have posed potential communication challenges. However, we overcame this by fostering a respectful and understanding work environment, accommodating team members' schedules, and ensuring timely and clear communication across all channels.
By addressing these organizational and communication challenges, we were able to foster a strong collaborative relationship between Tinka and HyperSense, ultimately leading to the successful development of a high-quality, feature-rich mobile app that meets the needs of Tinka's customers and supports their continued growth and success. This project also serves as a notable fintech app case study, showcasing our ability to deliver tailored solutions in the financial technology sector.
Throughout the Tinka mobile app development project, HyperSense demonstrated adaptability and resourcefulness by effectively managing resource constraints related to Flutter capacity, UX design services, and web backend team allocation. To further enhance our mitigation strategies, we implemented the following approaches:
Limited experience with financial backend systems
Knowledge transfer and documentation
Adapting to evolving project requirements
Throughout our collaboration with Tinka on the mobile app project, we encountered very few obstacles due to the strong alignment and mutual trust between our teams. Tinka entrusted us to guide their mobile app strategy, valuing our expertise and experience in this field. However, there were still some challenges that required our attention and resolution:
Cross-training and skill development
Effective communication and collaboration
Proactive planning and forecasting
Tinka mobile app
The Tinka mobile app has led to significant quantitative results, including:
Expanded frontend ecosystem
Improved retention
Direct communication channel
Offline payments
Cost savings
Increased revenue
In addition to the quantitative benefits, the Tinka mobile app has also delivered several qualitative results:
User satisfaction
Ease of use
Improved processes
Enhanced collaboration
Summary
Lessons learned and best practices
Throughout our collaboration with Tinka, several key lessons and best practices have emerged, emphasizing the benefits of hiring HyperSense as a software and knowledge provider:
Leverage external expertise
1/6
These lessons and best practices demonstrate the value of partnering with a skilled software development company like HyperSense for cutting-edge finance app development services. By leveraging our expertise and fostering a strong collaborative relationship, Tinka has been able to optimize their business processes, enhance their product offering, and drive growth in their market.
Testimonials and feedback
from stakeholders
Head of Technology @ Tinka
Sebastiaan Bekker
The final app successfully took work off customer service staff and appeals to users. The team's industry experience with mobile app development was clearly visible through their problem-solving capabilities. They hit all deadlines and regularly over-delivered on tasks.
Key takeaways from Tinka mobile app development: collaboration, adaptability, and a user-centric approach
Reflecting on the overall experience and insights gained throughout the Tinka mobile app development project, several key takeaways stand out:
Seamless collaboration is crucial
The seamless cooperation between Tinka and HyperSense was instrumental in overcoming technical and organizational challenges. Both teams were committed to aligning their methodologies, tools, and communication, which facilitated a smooth development process.
Allocation adaptability and flexibility
The ability to scale up or down based on project requirements and resource constraints demonstrated the importance of adaptability and flexibility in software development projects. This enabled both teams to efficiently allocate resources, optimize costs, and meet project goals.
Domain knowledge acquisition
Gaining insights into Tinka's business-specific processes and operations helped HyperSense understand the company's unique needs and challenges. This understanding enabled the development of tailored solutions that addressed Tinka's specific requirements and optimized the app's performance.
Continuous improvement and innovation
The iterative approach taken throughout the development process, utilizing Agile Scrum methodology and A/B testing, ensured that the app's features and functionalities were continuously improved and adapted based on user feedback and data-driven insights.
Focus on user experience
Prioritizing user experience through the app's design and features proved vital in enhancing user satisfaction and driving user retention. The successful integration of biometrics, passwordless login, and user-friendly financial services contributed to the app's popularity among its users.
Importance of security and reliability
Ensuring the app's security and reliability was a critical aspect of the development process. Regular penetration testing, monitoring, and the implementation of advanced security features (such as KYC) helped establish trust among users and protect their sensitive data.
Describe your needs to us and we'll work together to craft the perfect software solution. Tell us your timeframes, your targets or KPIs, and any critical challenges or difficulties. You're at the right place — our team is eager to study and prioritize next steps together with you.