Airtime Rewards logo

Partner Apps

Driving growth through partnerships with O2, EE, The Sun & Q-Park.

Overview

A crucial catalyst for Airtime Rewards' rapid user growth was our strategic partnerships with established companies, allowing them to enhance their customer offerings via our platform. This project involved close collaboration with the design, development, and legal departments of major partners like O2 Telefonica, EE, The Sun, and Q-Park. Each partnership presented unique requirements and delivery mediums. As a small, three-person front-end team responsible for both Airtime Rewards' core products and these diverse partner applications, this undertaking presented a significant and rewarding challenge.

Partner Apps product interface screens

Problem

Despite offering an innovative and attractive concept for mobile networks, retailers, and consumers, Airtime Rewards was a start up, thus its brand recognition was limited, hindering organic growth. To overcome this, we needed to leverage the established trust and reach of larger market players to expand our user base.

Objective

The objective was to significantly increase trust in the Airtime brand and unlock substantial user growth by strategically partnering with established market leaders. This involved developing bespoke applications and integrations that aligned with their product ecosystems, thereby exposing Airtime Rewards to a wider audience with clear endorsement from key industry players.

Approach

1
Tailored Partnership Strategy
Each partner had distinct requirements. O2 mandated a React web application served within their 'My O2' app. EE allowed our own branding but integrated within their 'My EE' app. The Sun requested an entirely new, streamlined version of the Airtime app, while Q-Park sought a bespoke app with similar features, but aligned to their brand identity.
2
Cross-Organisational Collaboration
Our approach varied considerably based on the partner's working style. O2 demonstrated meticulous planning and attention to detail, whereas EE afforded us greater independent work. Collaboration with The Sun presented unique challenges due to a lack of clear project ownership on their side, necessitating agile problem-solving.
3
Navigating Technical & Integration Challenges
Each application demanded solutions to unique technical complexities. For O2 and EE, user authentication occurred within their proprietary apps, and this data then needed to be securely passed to and synchronized with our own sign-in processes. While the backend for this was complex, my responsibility was to ensure the front-end flow was seamless, accurate, and kept the user well-informed.
4
Evolving Role & Design Ownership
As my skills developed at Airtime, my responsibilities expanded significantly beyond just front-end engineering. I increasingly took on design ownership, becoming the primary designer for multiple partner projects while maintaining my full contribution as an equal engineering team member.
5
Development & Delivery
Once requirements were clear, plans solidified, and designs approved, we commenced building each application. The three-person front-end team collaboratively split development work, starting with basic project structure, file setup, and Redux state management. We then built the 'dumb' components, configured each screen, assembled the user flows, and finally integrated with the backend. Depending on the medium, we deployed either the web application or released the mobile app to the app stores.
6
Quality Assurance
We conducted thorough testing using React Testing Library for unit tests and Cypress for automated end-to-end flow testing before any release. Unit tests were integrated into our Git pipeline, preventing any code that broke existing tests from being committed. Once confident, we initiated internal releases as a final sanity check.
7
Multi-Platform Deployment
The deployment strategy was tailored to each project. For O2 and EE, the React web application was released to a whitelisted domain, accessed directly within their partner applications. For The Sun and Q-Park, the requirement was a full mobile app release for both Apple iOS and Google Android platforms.

Results

Significant User Base Expansion
Contributed to company growth from 250,000 to 1.3 million users in two years via strategic partnerships.
Increased Brand Trust & Reach
Leveraged partner credibility (O2, EE, The Sun, Q-Park) to boost Airtime Rewards' brand trust and extend reach to millions of new users.
Successful Multi-Platform Product Delivery
Developed and deployed diverse digital products (React web apps, standalone mobile apps) meeting complex partner requirements.
Enhanced Cross-Functional & External Collaboration
Managed intricate collaborations with external design, development, and legal teams, showcasing strong communication and problem-solving.
Expanded Design Ownership
Assumed primary design responsibilities on multiple partner projects (O2, EE), influencing UX beyond core engineering.

Learnings

Leveraging Strategic Partnerships for Growth
Understood the immense value of aligning with established brands to overcome startup recognition challenges and accelerate user acquisition.
Mastering Complex Integrations & Authentications
Gained deep experience managing intricate front-end flows integrated with external authentication systems and complex backend processes.
Adapting to Diverse Client Requirements
Learned to effectively tailor development and collaboration approaches to meet varied partner needs, from meticulous specifications to independent execution.
The Importance of Cross-Functional Communication
Recognised the critical role of clear and consistent communication when collaborating with external teams to align expectations and navigate differing methodologies.
Rapid Skill Expansion & Role Versatility
Demonstrated the ability to quickly expand responsibilities from engineering to significant design ownership, proving versatility in a fast-paced environment.
Ensuring Quality in Distributed Deployments
Reinforced the necessity of rigorous testing (unit, automated, internal) when developing applications for diverse deployment environments and external integrations.
Partner Apps final design

More work