Frontend Engineer (ReactJS + Flutter)
TradeBP is seeking a 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
- 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).
Nice-to-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.