Product Engineer - User Experience
About Uniflow
Uniflow is building an AI-native business operating system—a complete platform for enterprise software that combines deterministic execution with governed AI. We're a seed-stage startup with a working compiler, runtime, and reference implementations. The concept is proven; the scale-out needs you.
The Role
As Product Engineer - User Experience, you will own the next-generation UX for enterprise business software. You'll design and build metadata-driven interfaces that make complex workflows intuitive—surfaces that are generated from business models, not hand-coded for each use case.
This is a unique role that combines product thinking with deep technical implementation. You'll translate semantic modeling concepts into beautiful, accessible user experiences that work at enterprise scale. The UI isn't an afterthought—it's a first-class output of our platform.
What You'll Own
-
Generated UI surfaces from business models — Build the rendering layer that transforms entity metadata into production-ready forms, tables, dashboards, and workflows. One model definition produces a complete, usable interface.
-
Design system for enterprise workflows — Create the component library, patterns, and guidelines that ensure consistency, accessibility, and usability across all generated surfaces.
-
Role-driven navigation and dynamic forms — Implement the navigation system that adapts to user roles and permissions, with forms that dynamically respond to entity state, validation rules, and business context.
What You'll Do
First 90 Days
- Understand the entity model, metadata structure, and interface generation patterns
- Design and implement the role-driven navigation system and application launchpad
- Build core dynamic components (forms, tables) that render from entity metadata
- Establish the design system foundations (tokens, components, patterns)
First Year
- Ship the complete UX generation layer integrated with our runtime
- Build advanced workflow components (state-aware forms, transition UIs, approval flows)
- Implement real-time collaboration features and optimistic updates
- Create the developer experience for customizing and extending generated UIs
Requirements
Must Have
- 5+ years building production web applications
- Expert TypeScript + React — hooks, context, performance optimization, testing
- Strong design sensibility — you can translate requirements into intuitive interfaces
- Experience with design systems — building or significantly contributing to one
- Understanding of accessibility (WCAG) and inclusive design
Nice to Have
- Experience with metadata-driven UIs or form builders
- Background in enterprise software (ERP, CRM, workflow tools)
- Familiarity with state machines or workflow visualization
- Knowledge of React Data Router or similar routing patterns
- Experience with real-time/collaborative features (WebSockets, CRDTs)
Engineering Principles
We value:
- RFCs for big decisions — Architectural choices are documented and reviewed
- Correctness > cleverness — We optimize for maintainability and verifiability
- Determinism + observability as defaults — Every execution path is traceable and reproducible
Why Uniflow
-
Generated, not hand-coded — Build interfaces that emerge from business models. Your work multiplies across every entity and workflow on the platform.
-
Enterprise UX that doesn't suck — We believe business software can be beautiful and intuitive. You'll prove it.
-
Founding team impact — Shape the UX vision, design system, and component architecture. Early equity participation reflects your role in building the company.
Compensation
- Salary: Competitive, based on experience
- Equity: Meaningful founding-team equity package
- Benefits: Health, dental, vision (Canada)
- Location: Hybrid in Toronto (2-3 days/week in-office)
How to Apply
Send your resume and a brief note on why this role interests you to careers@uniflow.tech or apply through our website at uniflow.tech.
Include any relevant:
- Portfolio or examples of UI/UX work you've shipped
- Design systems you've built or contributed to
- Writing about your design or engineering philosophy
- Side projects that demonstrate your approach to complex UX problems
Uniflow is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all team members.
Quick Facts
- Location
- Toronto, ON (Hybrid)
- Type
- Full-time
- Team
- Founding Team
- Key Skills
- TypeScript React UX/UI Design Design Systems Accessibility