About the job
Job Vacancy – Senior Frontend Engineer (Flutter, Vue + Tailwind, UI/UX)
Kudi Systems Ltd is a fintech startup in Ghana, building innovative digital payment solutions through our flagship platform, SPPay. To accelerate our product development and strengthen our engineering capacity, we are seeking a Senior Frontend Engineer to join our team.
The successful candidate will be responsible for designing, developing, and maintaining intuitive, responsive, and high-performance user interfaces for our web and mobile applications.
This is a hybrid role (remote-first) with occasional on-site collaboration at our head office: C/146/3 Esseefo Road, Asylum Down, Accra, Ghana.
The role is a full-time position with a 6-month renewable contract.
What You’ll Do
- Lead the design and development of modern, responsive, and user-friendly web interfaces using Vue 3 and Tailwind CSS.
- Build, maintain, and improve cross-platform mobile applications using Flutter.
- Translate UI/UX designs, product requirements, and business needs into high-quality, reusable, and scalable frontend components.
- Own frontend architecture decisions, component structure, code organization, and implementation standards.
- Collaborate closely with backend engineers to integrate frontend applications with APIs, authentication flows, payment services, and internal platforms.
- Work with product managers, designers, and leadership to refine user journeys, improve usability, and deliver polished product experiences.
- Optimize web and mobile applications for performance, accessibility, responsiveness, maintainability, and cross-device compatibility.
- Write clean, secure, maintainable, and well-documented frontend code following modern engineering best practices.
- Lead frontend testing, debugging, peer reviews, and release-readiness checks to ensure quality and consistency.
- Mentor junior and mid-level engineers through code reviews, technical guidance, and knowledge sharing.
- Participate actively in sprint planning, technical discussions, estimation, feature delivery, and continuous improvement of engineering processes.
- Maintain frontend documentation, design systems, style guides, reusable component libraries, and implementation standards.
- Identify opportunities to improve frontend performance, developer experience, product usability, and long-term maintainability.
What We’re Looking For
- Completed tertiary/university education in Computer Science, Software Engineering, or a related field.
- Completed National Service.
- 3+ years of professional experience in frontend, web, and mobile application development.
- Strong proficiency in Vue 3, Tailwind CSS, and modern JavaScript/TypeScript.
- Strong experience building and maintaining mobile applications with Flutter.
- Solid understanding of frontend architecture, reusable component design, state management, routing, API integration, and authentication flows.
- Strong understanding of UI/UX principles, responsive design, accessibility standards, and cross-platform usability.
- Experience integrating frontend applications with RESTful APIs and backend services.
- Experience with Git, pull requests, code reviews, branching strategies, and collaborative engineering workflows.
- Ability to make practical technical decisions that balance speed, scalability, maintainability, and product quality.
- Strong debugging, testing, and performance optimization skills across web and mobile platforms.
- Excellent attention to detail and a passion for building polished, intuitive, and reliable user interfaces. To test your attention to detail, please include the phrase time management in your cover letter.
- Experience mentoring other engineers or setting frontend standards is highly desirable.
- Experience in fintech, payments, wallets, merchant platforms, or financial applications is an advantage.
Key Traits That Will Help You Succeed
- Technical ownership — able to lead frontend features from concept to delivery with minimal supervision.
- Product-minded approach — understands user needs, business goals, and how frontend decisions affect the product experience.
- Strong UI/UX judgment — prioritizes usability, clarity, consistency, accessibility, and visual polish.
- Detail-oriented execution — meticulous about layouts, interactions, edge cases, responsiveness, and quality.
- Leadership and collaboration — communicates clearly, supports teammates, and helps raise engineering standards.
- Problem-solving mindset — proactively improves performance, UX, maintainability, and technical reliability.
- Independent delivery — able to break down complex requirements, estimate work, manage trade-offs, and deliver reliably.
- Continuous learner — keeps up with modern frontend, mobile, and fintech technologies.
Why Join Kudi?
At Kudi Systems Ltd, you’ll be part of a fast-growing fintech startup shaping the future of Ghana’s digital payments ecosystem. As a Frontend Engineer, you’ll play a key role in delivering the user interfaces that power merchants, consumers, and partners across the country. To test your attention to detail, your cover letter must contain the term UI/UX. This role offers an opportunity to grow your frontend and mobile development expertise while contributing to a meaningful fintech mission — with the flexibility of a remote-first work culture.
Recruitment Process
Our hiring process is designed to be transparent and objective, allowing us to assess both technical and cultural fit. The stages are as follows:
- Initial Screening – Review of CV and Cover Letter.
- Technical Aptitude Test – 15 minute assessment with 64 multiple-choice questions covering frontend, UI/UX, Vue, Flutter, and general engineering concepts.
- Technical Task – Candidates will complete a practical frontend task designed to assess their ability to build clean, responsive, user-friendly interfaces, integrate with APIs where required, structure reusable components, and demonstrate sound engineering judgment using Vue, Flutter, Tailwind CSS, and UI/UX best practices.
- Final Interview – Discussion with the Head of IT & Engineering and the CEO.
- Offer & Onboarding – Successful candidates receive an offer letter and begin the onboarding process.
How to Apply
Send your CV, Cover Letter, Salary Expectation and Earliest Start Date to info@kudisystems.com. Incomplete applications will not be considered.
We appreciate all applications and your interest in working with Kudi Systems; however, only shortlisted candidates will be contacted.
Application Deadline: 9th July 2026, 23:59 GMT.