
Blog
FAQs
Tools
Login
Location: Remote
Company Description:
Novacrust, is a cross-border payment platform empowering freelancers, creators, remote workers, and entrepreneurs across Africa to receive global payments, hold funds in several currencies, and spend or withdraw in local currencies - all in one seamless experience
In simple terms, we make it extraordinarily easy for users to receive global payments and spend easily, bridging the gap between Africans and the global economy.
We are hiring a Frontend Developer with deep experience in Next.js to help build a world-class user experience across our web platforms. You'll collaborate with product, design, and backend teams to ship fast, smooth, secure, and pixel-perfect interfaces.
You will play a major role in bringing complex fintech workflows - onboarding, payments, USD accounts, crypto inflow/outflow, virtual cards, and compliance flows to life with clarity and simplicity.
• Build high-performance UI components and pages using Next.js, React.js, TypeScript, and/or TailwindCSS/ChakraUI.
• Optimize for SEO, performance, and scalability across devices.
• Handle dynamic routing, server-side rendering (SSR), static site generation (SSG), and API integrations.
• Work closely with product & design to implement user-facing features (payments, onboarding, wallet, KYC, analytics dashboards, etc.).
• Integrate APIs, sockets, and state management (Zustand, Redux, or React Query) into clean UI workflows.
• Ensure high reliability for financial flows like account creation, conversions, and funding.
• Write clean, reusable, well-documented code.
• Conduct code reviews and maintain high engineering standards.
• Implement unit tests, integration tests, and UI test automation.
• Partner with backend engineers to define interface contracts.
• Work with product managers to refine user requirements.
• Work directly with designers to deliver polished, accessible, consistent UI/UX.
• Optimize pages for speed, accessibility, and Lighthouse scores.
• Ensure security best practices for fintech (XSS protection, CSRF, safe form handling, etc.).
• Monitor frontend performance and error tracking (Sentry, LogRocket, etc.).
• 2 - 3+ years of professional experience as a frontend or full-stack developer.
• Strong proficiency with Next.js, React.js, TypeScript, and TailwindCSS/ChakraUI.
• Solid understanding of server-side rendering, static site generation, API routes, caching, and deployment pipelines.
• Experience integrating REST APIs, GraphQL, or websockets (e.g., sockets.io).
• Strong sense of UI/UX, micro-interactions, responsiveness, and design implementation.
• Experience building dashboards, financial apps, or high-interaction platforms is a plus.
• Familiarity with Git, CI/CD, containerization (Docker), and cloud environments.
• Experience working in fintech or payments.
• Knowledge of state machines, event-driven systems, or real-time UIs.
• Experience with component libraries (Radix, MUI, Shadcn UI).
• Basic backend experience with Node.js or NestJS.
• Experience with security and compliance standards in payments.
• Join a fast-growing fintech shaping the future of global payments.
• Collaborative and inclusive culture with real opportunities for growth.
• Competitive pay, flexible work, and a supportive team environment.
• High ownership and the ability to directly shape the product experience.
To apply, do the following:
Step 1: Sign up on Novacrust here to understand what the product does.
Step 2: Ready to shape the future of payments with Novacrust? Apply now by filling this Application Link here. We can't wait to meet you!
Novacrust is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

COMPANY
© Copyright 2025
Made with ❤️ in New York & Lagos. Available 🌍
Novacrust is a financial technology company, not a bank.
All banking services are provided by our licensed banking partners.