UI Developer (React / SPA)
UI Developer (React / SPA)
Toronto, ON, CA, M5J 2P1
Role Overview
We are seeking a UI Developer to design and implement user interfaces for a Proof of Concept (PoC) / Minimum Viable Product (MVP) platform in the financial services domain. The role focuses on delivering functional, coherent, and well-structured user interfaces rather than polished production-ready design. The UI Developer will collaborate closely with backend and cloud teams to deliver a Single Page Application (SPA) integrated with microservices and blockchain-enabled services.
Key Responsibilities
UI Design & Development:
• Develop web-based user interfaces for core PoC/MVP use cases (login, user management, watch lists, product search, orders, ledger management).
• Implement Single Page Applications (SPA) using React or modern alternatives such as Vue Composition API with TypeScript.
• Translate wireframes and functional requirements into working UI components.
Frontend Architecture & Integration:
• Integrate UI components with backend microservices via APIs.
• Ensure code is reusable and extensible for future phases.
• Collaborate with backend, blockchain, and cloud teams.
UI Development Acceleration:
• Use low-code / rapid UI development tools (UI Bakery, Retool, Bubble, OutSystems, Mendix, AppBuilder).
• Ensure generated code is React-compatible (JavaScript/JSX).
Usability & Design Constraints:
• Deliver UI at a functional MVP level (non-production design).
• Desktop-first design; mobile optimization not required but future-ready.
Content & Maintenance:
• Implement IT-managed static pages.
• Support potential future lightweight CMS integration.
Required Skills & Qualifications
• Strong experience with React (JavaScript/JSX); TypeScript is an asset.
• Experience building Single Page Applications (SPA).
• Familiarity with microservices-based architectures.
• Experience integrating frontend applications with APIs.
• Understanding of UX fundamentals for enterprise applications.
Success Criteria
• Core UI use cases delivered on time and function as expected.
• Seamless integration with backend and blockchain services.
• Clean, maintainable, and reusable frontend code.
• Positive stakeholder feedback supporting MVP validation.
Nice-to-Have Skills
• Experience in financial services or trading platforms.
• Familiarity with blockchain-enabled applications or audit trails.
• Experience with Vue Composition API or other modern frontend frameworks.
Expected Annual Salary: 80,000 - 95,000 CDN
This role does not support any work sponsorship!