About Company
Flutterwave is a leading payments technology company that helps businesses in Africa and beyond accept payments, make payments, and manage their money. We’re on a mission to simplify payments for endless possibilities. With innovative solutions and a commitment to excellence, Flutterwave powers millions of transactions daily, driving economic growth and empowering entrepreneurs across the continent. Our vibrant culture thrives on innovation, collaboration, and making a tangible impact. We are expanding our footprint and strengthening our technical teams to continue delivering world-class payment experiences. Joining Flutterwave means becoming part of a dynamic team that is reshaping the future of finance, operating at the cutting edge of digital payment solutions and contributing to an ecosystem that truly makes a difference.
Job Description
Are you a passionate and skilled Frontend Developer looking to make a significant impact in the fintech space? Flutterwave is urgently seeking a talented individual to join our growing engineering team at the Calabar Cultural Centre Complex. As a Frontend Developer, you will be instrumental in designing, developing, and maintaining the user-facing aspects of our innovative payment solutions. You will work on a diverse range of products, ensuring intuitive, highly performant, and visually appealing interfaces that delight our users. This role requires a strong grasp of modern web technologies, a keen eye for detail, and a commitment to delivering exceptional user experiences. You will collaborate closely with product managers, UI/UX designers, and backend engineers to translate complex business requirements into elegant and functional frontend code. If you thrive in a fast-paced environment, possess a strong problem-solving mindset, and are eager to contribute to a company that is at the forefront of financial technology in Africa, we encourage you to apply. This is a unique opportunity to shape the future of payments and contribute to a platform used by millions. Your expertise will directly influence how businesses and individuals interact with financial services, making a tangible difference in their daily operations and fostering digital inclusion across the continent.
Key Responsibilities
- Develop and implement highly responsive user interface components using modern frontend frameworks and libraries.
- Collaborate with UI/UX designers to translate wireframes and mockups into interactive and visually appealing web applications.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability across various devices and browsers.
- Integrate frontend applications with backend APIs and services seamlessly and efficiently.
- Write clean, maintainable, and well-documented code following best practices, coding standards, and architectural guidelines.
- Participate in rigorous code reviews to maintain code quality, share knowledge, and mentor junior team members.
- Troubleshoot, debug, and upgrade existing software to improve functionality, performance, and security.
- Stay up-to-date with emerging frontend technologies, industry trends, and best practices to continuously improve our tech stack and development processes.
- Contribute to the entire software development lifecycle, from concept and design to deployment, testing, and post-launch support.
Required Skills
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Extensive experience (3+ years) with at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
- Solid understanding of asynchronous request handling, partial page updates, and AJAX techniques.
- Experience with version control systems, particularly Git, in a collaborative team environment.
- Familiarity with responsive design principles and cross-browser compatibility issues.
- Proficiency in consuming RESTful APIs and understanding data structures (JSON, XML).
- Strong problem-solving skills, analytical thinking, and meticulous attention to detail.
- Excellent communication and collaboration abilities, with a capacity to work effectively in a team-oriented setting.
Preferred Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
- Experience with build tools like Webpack, Babel, or Vite.
- Knowledge of state management libraries (e.g., Redux, Zustand, Vuex) and their application in complex projects.
- Familiarity with testing frameworks (e.g., Jest, React Testing Library, Cypress) for unit and integration tests.
- Experience in the fintech industry or with payment gateway integrations.
- Understanding of UI/UX principles, design systems, and component libraries.
- Experience with TypeScript for building scalable and maintainable applications.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance coverage for you and your family.
- Generous paid time off and observance of all public holidays.
- Opportunities for professional development, training, and continuous learning.
- Access to cutting-edge tools, technologies, and a vibrant tech community.
- A dynamic, inclusive, and collaborative work environment that values innovation.
- Regular team-building activities, social events, and company celebrations.
- The chance to contribute to a product used by millions across Africa and beyond.
- Modern office facilities located in the heart of Calabar's cultural hub.
How to Apply
Ready to revolutionize payments with us? Please click on the application link below to submit your resume and cover letter. Ensure your application highlights your relevant frontend development experience and your passion for fintech. We look forward to reviewing your application and potentially welcoming you to the Flutterwave family!