Frontend Engineer (ReactJS + Flutter)
2025-12-22T13:55:15+00:00
Wedotech
https://cdn.greatzambiajobs.com/jsjobsdata/data/employer/comp_6174/logo/wedo.png
https://www.greatzambiajobs.com/jobs/
FULL_TIME
Lusaka
Lusaka
10101
Zambia
Professional Services
Computer & IT, Science & Engineering
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).
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