
Frontend Software Engineer – AI Platform
Factorial
full-time
Posted on:
Location Type: Hybrid
Location: Ghent • 🇧🇪 Belgium
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
GraphQLReactReduxTypeScript
About the role
- Architect and implement core UI systems for the Openchip AI OS
- Design and build a scalable frontend codebase with performance and long-term maintainability in mind
- Develop interfaces that support advanced features like session persistence, multi-user state sync, and local model interaction
- Create modular UI components using shadcn/ui, Tailwind, and Framer Motion that are clean, accessible, and highly performant
- Implement rich data visualizations, charting, and model inspection tooling
- Handle complex navigation, routing, and frontend state orchestration using tools like Zustand, Redux
- Optimize developer UX - not just for usability, but for clarity, transparency, and extensibility
Requirements
- 4+ years of experience building and maintaining production-grade frontend applications in TypeScript
- Deep experience with React, including functional components and state management libraries (e.g., Redux, Zustand..)
- Deep experience with UI architecture, state management, and scalable component design
- Familiarity with advanced frontend concepts such as in-browser data stores (IndexDB)
- Strong knowledge of Tailwind, shadcn, Framer Motion, and component-driven development workflows
- Experience integrating REST/GraphQL/WebSocket APIs
- Exposure to MLOps tooling, dashboards, or data-heavy visualizations is a plus
- Passion for building intuitive, powerful developer-facing interfaces
Benefits
- Work in a hybrid environment with flexible scheduling
- A chance to work on one of the most transformative AI and silicon engineering companies in Europe
- Opportunities for growth and career development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactReduxZustandTailwindshadcn/uiFramer MotionREST APIsGraphQLWebSocket
Soft skills
claritytransparencyextensibilityusabilitypassion for building intuitive interfaces