Frontend Engineer (ReactJS + Flutter) - Job Requirements
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.
Key Responsibilities
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.
Requirements
● 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).
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.