OpenFX powers cross-border money movement across global corridors. Our backend systems handle pricing, routing, settlement, and risk. But customers experience all of this through the frontend.
When users request a quote, initiate a transaction, or track money movement, the UI must be:
- Correct
- Clear
- Fast
- Trustworthy
In a financial system, misleading states, stale data, double submissions, or unclear errors can lead to failed transactions, operational load, or loss of trust.
We need Frontend Engineers who can build robust, production-grade frontend systems, not just UI screens.
If we do not invest in frontend quality now, backend correctness will not translate into customer confidence.
What You Will Actually Do & OwnIn your first 6 to 12 months, you will:
- Own critical frontend flows such as pricing, transaction initiation, status tracking, and reconciliation views.
- Design and implement resilient UI state management for asynchronous, failure-prone systems.
- Ensure frontend correctness under retries, partial failures, and backend inconsistencies.
- Improve performance and user experience across high-traffic financial flows.
- Build reusable frontend components and patterns that scale across teams.
- Collaborate closely with Backend, Product, and Design teams to define API contracts and user flows.
- Reduce frontend error rates and user confusion through structured improvements.
- Contribute to frontend architecture decisions as the system scales.
You will be measured on:
- Correct UI state handling: No misleading or inconsistent user flows
- Performance: Fast rendering and smooth interactions
- Reliability: Reduced frontend-originated production issues
- Ownership: Clear responsibility for end-to-end flows
- Decision quality: Thoughtful tradeoffs between UX and technical constraints
- 3 to 7 years experience building production frontend systems
- Strong JavaScript fundamentals
- Experience with modern frontend frameworks (React preferred)
- Experience integrating with REST APIs
- Experience handling asynchronous data and complex UI states
- Strong understanding of frontend performance and optimization
- Clear communication of technical tradeoffs
- Experience with TypeScript
- Experience in fintech or transactional systems
- Familiarity with state management libraries
- Experience with frontend testing frameworks
- Exposure to observability and monitoring tools
Impact: You build the user-facing layer of money movement systems.
Ownership: You own complete financial workflows.
Learning: Exposure to complex, distributed backend systems.
Scope: Help define frontend architecture standards.
Access: Work closely with senior engineering leaders.

