Frontend Engineer (ReactJS + Flutter) job at Wedotech
New
Website :
Today
Linkedid Twitter Share on facebook
Frontend Engineer (ReactJS + Flutter)
2025-12-22T13:55:15+00:00
Wedotech
https://cdn.greatzambiajobs.com/jsjobsdata/data/employer/comp_6174/logo/wedo.png
FULL_TIME
 
Lusaka
Lusaka
10101
Zambia
Professional Services
Computer & IT, Science & Engineering
ZMW
 
MONTH
2025-12-29T17:00:00+00:00
 
 
8

Background information about the job or company (e.g., role context, company overview)

WeDo Tech Enterprises Limited is seeking a senior, security-focused Frontend Engineer proficient in ReactJS and Flutter to lead the development of the entire UI/UX layer of our regulated financial platform.

You will design and build user-facing experiences for AML/KYC workflows, sanctions red-flag reviews, crypto payment journeys, compliance dashboards, multi-step operational processes, and secure role-based interfaces.

This role is central to ensuring clarity, reliability, and security in how sensitive financial and compliance data is presented to users.

Responsibilities or duties

1. UI/UX Development

  • Develop and maintain the ReactJS web application using modular, component-based architecture, reusable design patterns, and strict security practices.
  • Build Flutter components and mobile features as part of our upcoming mobile expansion.
  • Implement complex, multi-step workflows including:
    • KYC/KYB onboarding
    • AML review and red-flag triage
    • Sanctions checks
    • Payment execution flows
    • Compliance and risk-monitoring screens
  • Ensure consistent user experience across web and mobile, with an emphasis on clarity, usability, and operational reliability.

2. Platform Functionality

  • Implement secure user flows including:
    • Authentication and MFA
    • User session lifecycle
    • Idle timeout and re-authentication
    • Secure session storage
  • Render sensitive AML/sanctions results, risk scores, and anomaly indicators with full accuracy and UX clarity.
  • Build real-time dashboards for payment execution status, fraud flags, incidents, and compliance alerts.

3. API Integration

  • Integrate ReactJS and Flutter frontends with the Django backend APIs.
  • Handle loading/error states, retries, form validation, and graceful fallback mechanisms.
  • Ensure resilience and consistency across all API-driven experiences.

4. Security & Compliance

  • Apply secure frontend development principles, including:
    • Input validation and sanitization
    • Protection of sensitive data in the browser
    • Awareness and mitigation of CSRF, clickjacking, XSS, and unsafe browser APIs
    • Proper handling of tokens, cookies, and session data
  • Ensure all UI flows are compliant with AML/CTF, MiCA, sanctions obligations, auditability, and internal policies.

5. Collaboration & Delivery

  • Work closely with Backend, QA, DevOps, and Compliance teams to design correct, compliant, and user-safe flows.
  • Participate in sprint ceremonies, architectural discussions, threat-modeling sessions, and code reviews.
  • Provide input on user experience, error handling, and compliance-driven UI constraints.

Qualifications or requirements (e.g., education, skills)

  • 3–5 years of experience building applications with ReactJS.
  • Strong hands-on experience with Flutter (mobile or hybrid).
  • Solid proficiency in JavaScript/TypeScript, HTML, and CSS.
  • Experience with modern state management (Redux, Zustand, MobX, or equivalent).
  • Strong background integrating with REST APIs.
  • Understanding of web security principles and secure handling of tokens, roles, and permissions.
  • Experience with CI/CD pipelines (Bitbucket Pipelines preferred).

Experience needed

3–5 years of experience building applications with ReactJS.

Strong hands-on experience with Flutter (mobile or hybrid).

Any other provided details (e.g., benefits, work environment, team info, or additional notes)

Candidates will have an added advantage if they have;

  • Experience in fintech, crypto, or web3 environments.
  • Familiarity with GCP and Cloud Run.
  • Experience building dashboards or working with charting/visualization libraries.

Personal Characteristics

  • Strong ownership mindset with a focus on excellence and detail.
  • Clear communicator capable of working with product, compliance, and engineering teams.
  • Comfortable working under regulatory requirements and audit constraints.
  • Fast learner, curious, and proactive in solving design and usability challenges.
  • Develop and maintain the ReactJS web application using modular, component-based architecture, reusable design patterns, and strict security practices.
  • Build Flutter components and mobile features as part of our upcoming mobile expansion.
  • Implement complex, multi-step workflows including:
    • KYC/KYB onboarding
    • AML review and red-flag triage
    • Sanctions checks
    • Payment execution flows
    • Compliance and risk-monitoring screens
  • Ensure consistent user experience across web and mobile, with an emphasis on clarity, usability, and operational reliability.
  • Implement secure user flows including:
    • Authentication and MFA
    • User session lifecycle
    • Idle timeout and re-authentication
    • Secure session storage
  • Render sensitive AML/sanctions results, risk scores, and anomaly indicators with full accuracy and UX clarity.
  • Build real-time dashboards for payment execution status, fraud flags, incidents, and compliance alerts.
  • Integrate ReactJS and Flutter frontends with the Django backend APIs.
  • Handle loading/error states, retries, form validation, and graceful fallback mechanisms.
  • Ensure resilience and consistency across all API-driven experiences.
  • Apply secure frontend development principles, including:
    • Input validation and sanitization
    • Protection of sensitive data in the browser
    • Awareness and mitigation of CSRF, clickjacking, XSS, and unsafe browser APIs
    • Proper handling of tokens, cookies, and session data
  • Ensure all UI flows are compliant with AML/CTF, MiCA, sanctions obligations, auditability, and internal policies.
  • Work closely with Backend, QA, DevOps, and Compliance teams to design correct, compliant, and user-safe flows.
  • Participate in sprint ceremonies, architectural discussions, threat-modeling sessions, and code reviews.
  • Provide input on user experience, error handling, and compliance-driven UI constraints.
  • ReactJS
  • Flutter
  • JavaScript/TypeScript
  • HTML
  • CSS
  • Modern state management (Redux, Zustand, MobX, or equivalent)
  • REST APIs integration
  • Web security principles
  • CI/CD pipelines (Bitbucket Pipelines preferred)
  • 3–5 years of experience building applications with ReactJS.
  • Strong hands-on experience with Flutter (mobile or hybrid).
  • Solid proficiency in JavaScript/TypeScript, HTML, and CSS.
  • Experience with modern state management (Redux, Zustand, MobX, or equivalent).
  • Strong background integrating with REST APIs.
  • Understanding of web security principles and secure handling of tokens, roles, and permissions.
  • Experience with CI/CD pipelines (Bitbucket Pipelines preferred).
bachelor degree
12
JOB-69494dc36a15d

Vacancy title:
Frontend Engineer (ReactJS + Flutter)

[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT, Science & Engineering]

Jobs at:
Wedotech

Deadline of this Job:
Monday, December 29 2025

Duty Station:
Lusaka | Lusaka

Summary
Date Posted: Monday, December 22 2025, Base Salary: Not Disclosed

Similar Jobs in Zambia
Learn more about Wedotech
Wedotech jobs in Zambia

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

WeDo Tech Enterprises Limited is seeking a senior, security-focused Frontend Engineer proficient in ReactJS and Flutter to lead the development of the entire UI/UX layer of our regulated financial platform.

You will design and build user-facing experiences for AML/KYC workflows, sanctions red-flag reviews, crypto payment journeys, compliance dashboards, multi-step operational processes, and secure role-based interfaces.

This role is central to ensuring clarity, reliability, and security in how sensitive financial and compliance data is presented to users.

Responsibilities or duties

1. UI/UX Development

  • Develop and maintain the ReactJS web application using modular, component-based architecture, reusable design patterns, and strict security practices.
  • Build Flutter components and mobile features as part of our upcoming mobile expansion.
  • Implement complex, multi-step workflows including:
    • KYC/KYB onboarding
    • AML review and red-flag triage
    • Sanctions checks
    • Payment execution flows
    • Compliance and risk-monitoring screens
  • Ensure consistent user experience across web and mobile, with an emphasis on clarity, usability, and operational reliability.

2. Platform Functionality

  • Implement secure user flows including:
    • Authentication and MFA
    • User session lifecycle
    • Idle timeout and re-authentication
    • Secure session storage
  • Render sensitive AML/sanctions results, risk scores, and anomaly indicators with full accuracy and UX clarity.
  • Build real-time dashboards for payment execution status, fraud flags, incidents, and compliance alerts.

3. API Integration

  • Integrate ReactJS and Flutter frontends with the Django backend APIs.
  • Handle loading/error states, retries, form validation, and graceful fallback mechanisms.
  • Ensure resilience and consistency across all API-driven experiences.

4. Security & Compliance

  • Apply secure frontend development principles, including:
    • Input validation and sanitization
    • Protection of sensitive data in the browser
    • Awareness and mitigation of CSRF, clickjacking, XSS, and unsafe browser APIs
    • Proper handling of tokens, cookies, and session data
  • Ensure all UI flows are compliant with AML/CTF, MiCA, sanctions obligations, auditability, and internal policies.

5. Collaboration & Delivery

  • Work closely with Backend, QA, DevOps, and Compliance teams to design correct, compliant, and user-safe flows.
  • Participate in sprint ceremonies, architectural discussions, threat-modeling sessions, and code reviews.
  • Provide input on user experience, error handling, and compliance-driven UI constraints.

Qualifications or requirements (e.g., education, skills)

  • 3–5 years of experience building applications with ReactJS.
  • Strong hands-on experience with Flutter (mobile or hybrid).
  • Solid proficiency in JavaScript/TypeScript, HTML, and CSS.
  • Experience with modern state management (Redux, Zustand, MobX, or equivalent).
  • Strong background integrating with REST APIs.
  • Understanding of web security principles and secure handling of tokens, roles, and permissions.
  • Experience with CI/CD pipelines (Bitbucket Pipelines preferred).

Experience needed

3–5 years of experience building applications with ReactJS.

Strong hands-on experience with Flutter (mobile or hybrid).

Any other provided details (e.g., benefits, work environment, team info, or additional notes)

Candidates will have an added advantage if they have;

  • Experience in fintech, crypto, or web3 environments.
  • Familiarity with GCP and Cloud Run.
  • Experience building dashboards or working with charting/visualization libraries.

Personal Characteristics

  • Strong ownership mindset with a focus on excellence and detail.
  • Clear communicator capable of working with product, compliance, and engineering teams.
  • Comfortable working under regulatory requirements and audit constraints.
  • Fast learner, curious, and proactive in solving design and usability challenges.

 

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

To apply, please send your application

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Zambia
Job Type: Full-time
Deadline of this Job: Monday, December 29 2025
Duty Station: Lusaka | Lusaka
Posted: 22-12-2025
No of Jobs: 1
Start Publishing: 22-12-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.