Seemless Integration, Exceptional Results

Senior Frontend Engineer (Flutter, Vue + Tailwind, UI_UX)

Kudi Systems Ltd

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:

  1. Initial Screening – Review of CV and Cover Letter.
  2. Technical Aptitude Test – 15 minute assessment with 64 multiple-choice questions covering frontend, UI/UX, Vue, Flutter, and general engineering concepts.
  3. 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.
  4. Final Interview – Discussion with the Head of IT & Engineering and the CEO.
  5. 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.

Share this job

Related Jobs

CoinMarketCap

Java Engineer – Contractor

8+ years of Online troubleshooting experience

M-KOPA

Software Engineering Team Lead

Your daily work enables affordable smartphones, digital loans

Ballon d'Or Homes

Information Technology Web Developer

Responsible for designing, developing, and maintaining the company’s websites

Digital Systems and Data Expert

Digital Systems and Data Expert

A university degree in information technology

EY

National Service Personnel -Data and Technology Risk

You will work on various audit engagements

Cauridor

Head of Engineering

Seeking a visionary, hands-on Software Head of Engineering

Mirantly

Founding Senior Software Engineer

You’ll join a small founding engineering team

Ericsson

Senior Solution Integrator

In this role, you will be part of a dynamic, global team

Bellaire Travels

Software Engineer(Golang) – Backend

Looking for a Backend Engineer with strong Golang experience

Duranta Infotech Private Limited

IT Officer

Work with Consultant to develop roles for Navision