About MantraWorx
MantraWorx is an enterprise-grade, self-hosted HR and Project Management platform a unified ecosystem combining Agile project management, real-time team communication, AI-assisted workflows, rich document collaboration, attendance and payroll management, and advanced analytics into a single cohesive application.
The platform is built on a modern, full-stack architecture: React 19 + TypeScript + TailwindCSS v4 on the frontend, Node.js + Express on the backend, PostgreSQL (multi-database), Redis, Qdrant (vector search), and a fully self-hosted AI layer running llama.cpp with multi-providers. Real-time features are powered by WebSockets and LiveKit (an open-source SFU for voice and screen share), while collaborative document editing is implemented with Tiptap v3 and YJS (CRDT-based).
We are looking to modernize and elevate our entire application interface and need driven developers who can bring a fresh, polished aesthetic to our platform while building robust functionality end-to-end.
The Role
We are looking for highly skilled UI/UX Frontend Engineers who are comfortable working across the full stack. Your primary mission will be to lead the UI/UX modernization of the MantraWorx web application crafting a highly intuitive, responsive, and visually polished experience across our many modules.
This is not a pure design or CSS role. You will be expected to own features end-to-end: designing the UI, building the React/TypeScript frontend components, writing the Express backend APIs, and authoring or updating PostgreSQL migrations to support the features you ship.
Key Responsibilities
- UI/UX Modernization: Lead the redesign and modernization of the MantraWorx frontend. Translate complex, data-dense workflows into clean, intuitive, and responsive interfaces using our existing stack (React 19, TailwindCSS v4, etc).
- End-to-End Feature Ownership: Design a feature's UI, build the frontend components, write the corresponding Express route and service logic, and define the PostgreSQL schema changes to deliver it fully. No permanent hand-off to a dedicated backend team.
- AI Feature Integration: Build frontend interfaces for our AI assistant, including chat-based query interfaces, AI-generated morning briefings document summarization UX, and surfaces that consume responses from our RAG + MWQL pipeline.
- Cross-Module Consistency: Work across a large module surface maintaining visual and behavioral consistency throughout the product.
- Performance & Code Quality: Write clean, maintainable, well-typed TypeScript. Optimize bundle size (Vite), rendering performance (React 19 concurrent features), and data-fetching (TanStack Query v5).
Required Qualifications
- Frontend Expertise: Strong proficiency in React (hooks, context, composition) and TypeScript. Solid command of HTML5, CSS3, and modern JavaScript. Familiarity with TailwindCSS and component libraries such as Radix UI / shadcn-ui or MUI.
- UI/UX Sensibility: A portfolio demonstrating ability to design and build clean, modern interfaces for complex, data-dense applications. Experience with design tools like Figma.
- Backend Proficiency: Ability to write backend logic in Node.js / Express — REST routes, middleware, service-layer logic, authentication guards — to support the features you build on the frontend.
- Database Knowledge: Comfort with PostgreSQL — writing queries, designing tables, and authoring migrations or equivalent tools.
- Problem Solver: Ability to take a feature from concept to a fully functioning, database-backed deployment without needing constant hand-offs.
Preferred Qualifications (Nice-to-Haves)
- Familiarity with WebSocket-based real-time features — live messaging, typing indicators, presence, connection lifecycle management.
- Experience with LiveKit or other WebRTC / SFU technologies for voice/video features.
- Experience integrating AI/LLM APIs (OpenAI, Anthropic, Gemini, or local models via Ollama) and building responsive UIs around streaming or async AI responses.
- Familiarity with Qdrant or other vector databases, or building search UIs powered by semantic/RAG pipelines.
- Experience building Agile / project management tools, HR systems, or other enterprise SaaS products.
- Comfort with Docker and understanding of a multi-container development environment (our stack runs 10+ containers locally and in production).
- Familiarity with TanStack Query v5 and TanStack Table v8 for data-heavy frontend workflows.
Why Join Us
- Take absolute ownership of the look, feel, and functionality of a mature, feature-rich enterprise product.
- Work on genuinely complex technical challenges: real-time collaborative editing, AI-integrated UIs, multi-module RBAC, live communication, and more.
- Operate across the full stack in a modern, opinionated TypeScript/Node.js codebase with a clean architecture.
- Play a foundational role in shaping the MantraWorx platform as it scales.
To Apply
- Please submit your resume, a link to your GitHub profile or portfolio, and a brief note describing a time you designed a UI and built the backend/database infrastructure to support it end-to-end.