We are United Software — a place where cool people start their career after working for well-known IT companies. But why do they come here? United Software is not just another outsourcing company. This is a company that works with Uber, Virgin Mobile, Kia and other well-known and dynamically growing...
27 листопада 2025

Frontend Engineer (ReactJS + Flutter) (Trade BP) (вакансія неактивна)

Львів, віддалено до $1200

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.