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

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

Fingerprint

Senior Software Engineer – Javascript/Typescript

Hiring a JavaScript/TypeScript Engineer to own our browser-side JavaScript agent

Workaholic360

AI Engineer (Agent Behaviour)

You will be responsible for designing and implementing intelligent agents

Ezra

Ops Support Engineer

3+ years of hands-on experience in configuring