Work History &
Career Overview.
(March 2021 - Present)
Senior Frontend Engineer
Engineer I → Engineer II → Senior Frontend Engineer
I joined Flutterwave in 2021 as a Junior Frontend Engineer and have since progressed to Senior Frontend Engineer, contributing across customer-facing products, internal platforms, and merchant-focused solutions that power payment experiences at scale. Over the years, I have worked across merchant-facing products, internal operational tools, payment experiences, and platform solutions that support businesses and customers across Africa and beyond.
White-Label Solutions
I lead frontend development for Flutterwave's white-label platform, a customizable version of our flagship products tailored to the branding, operational, and business requirements of enterprise merchants. The platform enables businesses to launch payment and financial experiences that feel native to their brand while leveraging Flutterwave's infrastructure underneath. Beyond implementation, I regularly participate in technical discovery and solutioning sessions with merchants, helping translate business requirements into scalable product experiences and demonstrating the technical capabilities of the platform. My responsibilities include:
Email Templates
Alongside my responsibilities on the White-Label team, I spent my first two years at Flutterwave building and implementing email templates across the company's product ecosystem. As the primary frontend engineer responsible for email development, I built and maintained transactional, marketing, and brand email templates used across multiple Flutterwave products. This involved working closely with product, marketing, design, and brand teams to deliver consistent customer communication experiences while supporting the needs of various business units. Balancing this responsibility alongside my work on White-Label products gave me early exposure to cross-functional collaboration, large-scale frontend ownership, and supporting multiple business-critical initiatives simultaneously.
Card Collections
I contribute to Flutterwave's card collections ecosystem, focusing specifically on frontend development for card payment experiences across both merchant-facing and customer-facing products. This includes building and maintaining card payment features on:
My work focuses exclusively on the frontend layer of card payments, delivering intuitive user experiences, enabling new card payment capabilities, and helping merchants reliably accept and manage card transactions across multiple markets.
Control Center (Internal Administration Platform)
I also develop features within Control Center (CC), Flutterwave's internal administration platform used by operational teams across the company. Control Center serves as the operational backbone for several departments, including Account Configuration, Settlements, Compliance, Risk Operations, and Customer Support. Through Control Center, I build tools and workflows that help internal teams manage products, investigate issues, configure merchant accounts, automate operational processes, and support Flutterwave's payment infrastructure at scale.
Growth & Impact
Throughout my time at Flutterwave, I have:
Beyond Team Boundaries
While my primary ownership areas are White-Label Solutions, Card Collections, and Control Center, I regularly contribute to strategic initiatives across Flutterwave's broader product ecosystem.
Most recently, I contributed to the launch of the Send App Travel Card, building frontend functionality for the web experience of a product that enables Nigerians in the diaspora to fund and spend through a Naira-denominated card when visiting Nigeria. The feature expanded Send App beyond remittances into everyday spending, creating a more seamless financial experience for customers returning home.
I enjoy opportunities like this because they allow me to collaborate across teams, solve new product challenges, and contribute to experiences outside my immediate area of ownership.
Reference(s):
Send App Travel CardTechnologies: Vue, Nuxt, React, Next.js, TypeScript, SCSS, HTML, CSS, Handlebars.js, Git
(August 2020 - November 2020)
Junior Frontend Engineer
In my short time at Instiq, I worked on two different projects. One was a microfinance bank for a client, which included everyday financial features like funds transfer and bill payments. Second project was an online portfolio for a construction company based in Ekiti, Nigeria, with ecommerce functionalities.
Reference(s):
https://canaantowersltd.comTechnologies: React, Vue, CSS, SCSS, Bootstrap, Javascript, HTML, Git
(May 2017 - August 2017)
System Administration Intern
Managed Linux servers, which included scheduled updates and upgrades. Set up virtual environments for installations for new updates.
Technologies: VMware, CentOS
Built and shipped with love. Shoutout to Spotify for the jams and Apple Podcasts
for keeping me company through the process!
© Charles Onuoha, All rights reserved.