Location
In office (Lagos)
First seen by Alion on Oct 6, 2026.
Overview
Company
Impact
Profile match
Job Summary
- We're The Tonic Technologies, and we're looking for a Frontend Engineer who gets annoyed when a page loads slowly.
- You'll build the web experiences [1.8M+] people across Nigeria and Ghana use every day, often on a mid-range Android with two bars of network.
- That means turning Figma designs into clean React and TypeScript components, making things fast on slow connections, and taking real care with flows like payments, wallet funding and KYC, where mistakes cost people money.
- It's full-time and remote, for engineers based in Nigeria.
Why we need you
- Our users are not sitting on MacBook Pros with fibre internet.
- Many are on a mid-range Android, two bars of network, and a battery at 14%.
- They're trying to fund a card before a subscription renews, or sell a gift card before the rate changes.
- If our web experience is slow, confusing, or breaks halfway through a payment, that's real money and real stress for a real person. We need someone who takes that personally.
What you'll actually be doing
- You'll build and maintain the web products people already use — not a greenfield toy app.
- That means three production surfaces, all talking to the same backend:
- The consumer web app — wallet, gift cards, virtual dollar cards, bills, gadgets, eSIM. This is a Next.js app, used by customers in Nigeria, Ghana, Kenya, and South Africa.
- The partner / B2B dashboard — merchants and developers on our Gift Card API. Vite, React, TypeScript, internationalised.
- The internal admin dashboard — the screens Operations use to help those customers. Vite, React, TypeScript. Privileged.
- Some days that's turning a Figma file into components so clean our designers send you voice notes of appreciation.
- Some days it's figuring out why a page takes 6 seconds to load on a Tecno and getting it down to 2.
- Some days it's sitting with backend engineers arguing respectfully about what an API response should look like.
- You'll also work on flows where mistakes cost money: payments, wallet funding, withdrawals, KYC, rates, ₦, $ and ₵ amounts that must not lie.
- These apps are containerised and ship to our Kubernetes cluster through Argo CD. You don't need to be a platform engineer.
- You do need to be comfortable that “done” includes a Docker build and a rollout, not only a green preview URL.
The stack you'll walk into
- React 18/19 TypeScript. You will also read, fix, and improve a large JavaScript Next.js codebase.
- Next.js and Vite + React Router. Comfort with both matters more than a favourite.
- Redux Toolkit for client state. react-hook-form + Yup for forms. Sass. REST against our Node APIs.
- Yarn, ESLint, Prettier, Husky, conventional commits. GitHub pull requests with a real review.
- Docker. GitOps Argo CD for what actually reaches production.
Requirements
You'll probably do well here if:
- You've spent 3+ years shipping React that real people use, and you can write TypeScript without fighting it.
- You have production time in Next.js or Vite both is better.
- You know your way around Redux, REST APIs, Git, and code reviews.
- You care about what happens after the code ships, not just whether the PR got approved.
- You can explain a technical decision to a PM without making them feel small, and you will ask “but why?” when a ticket has no country, no currency, or no success state.
- You have felt a slow page or a broken amount on a real phone, and you treated it as your problem.
- You use AI tools Cursor, Copilot, Claude, ChatGPT — whatever works to move faster, and you still read what they give you. You do not paste customer data PII or secrets into a model.
Bonus points if:
- You've worked in fintech or payments.
- You've built or maintained a design system.
- You know your XSS from your CSRF. You've shipped i18n.
- You've read a Dockerfile or an Argo rollout without panic.
- You've dabbled in React Native — we have a mobile app; this role is not that job.
- None of these are dealbreakers. They just make us smile.
This probably isn't for you if:
- You want a role where tickets come in perfectly specced, and you never have to ask “but why?” Or you think performance is something to look at later.
- Or you've never shipped anything outside a tutorial.
- Or you only want to write greenfield TypeScript and refuse to touch the JavaScript that already serves customers. No shade. Just not the fit.
How to apply: apply
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,081,649 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Frontend
Similar stack
Same company
Lagos
Mid-Level Frontend Engineer (Angular)
18 days ago
In office · Lagos
JavaScript
Java
TypeScript
Frontend
Angular
Apply
FRONTEND DEVELOPER
9 months ago
In office · Full-Time · 5+ years exp · Abuja
JavaScript
TypeScript
Frontend
Zustand
Redux
Webpack
GraphQL
Next.js
Babel
React.js
React Query
Sass
styled-components
CSS Modules
Mobile
State Management
Modularization
DevOps
Rest API
Azure
CI/CD
AWS
Management
Agile
QA
Jest
Apply
Apply
Frontend Developer
9 days ago
In office · Lagos
JavaScript
TypeScript
Frontend
Vue.js
Redux
Webpack
Tailwind CSS
Bootstrap
React.js
Pinia
Ant Design
Sass
Vuex
DevOps
Git
Apply
Apply
≈ $3k – $7.5k per year (Estimated) · In office · Full-Time · Lagos
Apply
Digital Marketer at a Fashion & Retail Company- Future Moves Recruitment Agency (FMR Agency)
6 hours ago
$3.6k – $5.4k per year (gross) · In office · Full-Time · Lagos
Marketing
Shopify
Apply
Apply
Head, Lifestyle Management (Private Banking)
7 hours ago
≈ $18k – $41k per year (Estimated) · In office · Full-Time · Lagos
Apply
Apply
This is one of many
2,081,649 more open roles from verified company boards, updated every day.

