Opens an external site
- Employment type
- Full-time
- Experience level
- Senior · 5+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Location requirements
- Country, United States
- Application method
- Direct apply is available
Job summary
Own the design and development of Earthinia's customer-facing console, frontend architecture, reusable design system, and interfaces for configuring and operating AI-powered teams. Simplify complex workflows through accessible, responsive product experiences, integrate with backend APIs and real-time events, and iterate based on customer feedback.
Job details
Earthinia is building an enterprise AI workforce platform that enables businesses to create and operate AI-powered teams composed of specialized roles, tools, knowledge, permissions, integrations, and communication channels. We are looking for a Founding Frontend Engineer — UI/UX & Product Design to join Earthinia at an early stage and take significant ownership of the customer-facing product experience. You will work directly with the founder, Software Engineer, and Agentic AI Engineer to design and build the Earthinia Console and other customer-facing interfaces. This role combines frontend engineering, product design, and UI/UX thinking. You will be responsible for turning complex AI infrastructure into an interface that business users can understand and operate without needing to understand the underlying technical architecture. What You Will Own Design and build the Earthinia Console. Own frontend architecture using React and TypeScript. Develop reusable, accessible, responsive UI components. Design intuitive user experiences for complex AI workflows. Build and maintain Earthinia's design system. Translate product requirements into wireframes, prototypes, interfaces, and production code. Design user flows for onboarding, account setup, cluster creation, instance configuration, tools, permissions, knowledge, integrations, channels, billing, and execution. Build interfaces for creating and managing AI-powered business teams. Design cluster and instance configuration experiences. Build tool and permission management interfaces. Design knowledge upload and management experiences. Build channel and external integration setup workflows. Create API key and developer configuration interfaces. Build AI chat and execution interfaces. Implement streaming AI responses and real-time execution updates. Design execution-history and activity interfaces. Build usage, billing, credits, and subscription dashboards. Create account settings and security interfaces. Design responsive experiences for desktop, tablet, and mobile devices. Improve accessibility and keyboard usability. Optimize frontend performance and loading behavior. Implement frontend authentication and session experiences. Integrate frontend applications with Earthinia's FastAPI backend. Work with WebSockets and real-time platform events. Design clear loading, empty, success, warning, and error states. Conduct usability testing and improve flows based on customer feedback. Help define Earthinia's visual identity across the product. Maintain consistent typography, spacing, interaction patterns, components, and information hierarchy. Document frontend architecture and design standards. Help establish professional frontend engineering and product-design practices as the company grows. The Main Product Challenge Earthinia contains sophisticated concepts such as: Accounts Clusters Instances AI models Tools Permissions Knowledge Integrations Channels API keys Executions Usage Billing Agent collaboration Customers should not need to understand all of the underlying engineering to use the platform. Your responsibility is to make these capabilities understandable. For example, instead of exposing technical permission schemas, a customer might see: Sales Instance Tools: ✓ CRM ✓ Email ✓ Calendar ✓ Customer Database Permissions: ✓ Read Contacts ✓ Create Leads ✓ Update Deals ○ Delete Contacts The interface should make sophisticated AI configuration feel simple and safe. Example Customer Experience A new customer should be able to: Create an Earthinia account. Create a business cluster. Add specialized instances such as Sales, Marketing, Finance, or Customer Support. Configure their permitted tools. Connect business applications. Upload company knowledge. Configure permissions. Send a request to the cluster. Watch Earthinia coordinate the appropriate instances. Review results and execution history. Your job is to make this journey intuitive, polished, responsive, and trustworthy. Current Frontend Environment Earthinia currently uses technologies including: React TypeScript Vite Tailwind CSS REST APIs WebSockets FastAPI OpenAPI Docker Kubernetes AWS We care about strong frontend fundamentals more than familiarity with every technology in the stack. What We're Looking For Strong experience in several of the following areas is preferred: React TypeScript JavaScript HTML CSS Tailwind CSS Responsive Web Design UI/UX Design Product Design Design Systems Figma SaaS applications Dashboard design API integration REST APIs WebSockets State management Form architecture Authentication flows Accessibility Frontend testing Performance optimization Data visualization Mobile-responsive interfaces You May Be a Strong Fit If You Can both design interfaces and implement them in production. Have built complex SaaS dashboards or web applications. Understand that UI/UX is about usability, not only visual appearance. Can simplify complicated technical workflows. Write reusable and maintainable React components. Understand frontend architecture and state management. Care about accessibility and responsive design. Understand loading, error, permission, and edge-case states. Can work directly from APIs and backend contracts. Have strong attention to detail. Can make independent product-design decisions. Can explain the reasoning behind your design choices. Are comfortable working directly with a founder. Can rapidly iterate based on customer feedback. Want ownership of a product rather than only individual tickets. UI/UX Expectations We are looking for someone who understands professional SaaS product design principles. You should be comfortable thinking about: Information architecture User journeys Navigation Visual hierarchy Interaction design Progressive disclosure Form usability Accessibility Responsive layouts Empty states Error handling Loading states Confirmation flows Security-sensitive actions Destructive action protection Consistent component systems User onboarding Product discoverability Dashboard usability Earthinia should feel like a serious enterprise product while remaining understandable to customers who are not AI engineers. Design System Ownership You will help establish and maintain Earthinia's product design system, including: Typography Spacing Layout Forms Buttons Tables Navigation Dialogs Notifications Cards Inputs Icons Status indicators Charts Responsive behavior Dark/light themes Accessibility standards Component usage guidelines The goal is to prevent inconsistent interfaces as the product expands. Collaboration You will work closely with the Founding Software Engineer. The Software Engineer may create an API such as: POST /clusters/{cluster_id}/instances Your role is to transform that capability into a professional customer experience where someone can: Add Instance → Select Role → Select Tools → Configure Permissions → Save You will also work with the Founding Agentic AI Engineer to visualize AI behavior such as: Instance selection Task execution Tool usage Multi-agent collaboration Human approval Execution progress Results Errors Execution history Nice to Have Experience with any of the following would be valuable: Enterprise SaaS products AI applications Developer tools AI chat interfaces Workflow builders No-code or low-code applications Real-time applications Figma Storybook React Query Zustand or similar state management Data visualization Accessibility standards Design tokens Component libraries Frontend security Product analytics User research Product Philosophy Earthinia should not expose complexity simply because the underlying system is complex. We want the product to be: Simple Professional Consistent Secure Fast Accessible Responsive Understandable Reliable Visually refined The frontend should guide users toward correct actions and make potentially dangerous actions clear. We prefer thoughtful simplicity over unnecessary visual complexity. Early-Stage Environment Earthinia is an early-stage company. This role provides substantial influence over the visual and product direction of the company. You will not simply receive finished Figma designs and convert them into code. You will participate in deciding: How features should work. How customers should interact with them. What information should be displayed. How complex concepts should be simplified. How the Earthinia design system should evolve. How customer feedback should influence the product. This is a hands-on founding-level position. Compensation This position is currently equity-only. There is no cash salary at the current stage. Please apply only if an equity-based early-stage opportunity fits your circumstances. Expected equity range: 1%–3% The final grant will depend on: Frontend engineering experience UI/UX and product-design ability Full-time commitment Level of ownership Product contribution Long-term commitment Ability to independently own the Earthinia product experience An exceptional candidate capable of owning both frontend engineering and product design may receive equity toward the upper end of the range. Expected Vesting 4-year vesting schedule 1-year cliff Monthly vesting thereafter The final equity grant will be formally documented through appropriate company agreements once legally available and will remain subject to incorporation, definitive agreements, and required corporate approvals. Earthinia intends to introduce competitive cash compensation as financing or recurring revenue allows. Future salary, revenue, or fundraising should not be considered guaranteed compensation when accepting this position.
What you’ll do
Own the design and development of Earthinia's customer-facing console, frontend architecture, reusable design system, and interfaces for configuring and operating AI-powered teams. Simplify complex workflows through accessible, responsive product experiences, integrate with backend APIs and real-time events, and iterate based on customer feedback.
Requirements
The role calls for strong frontend engineering experience, particularly with React and TypeScript, and the ability to design and implement polished SaaS interfaces. Candidates should be able to simplify complex workflows, make independent product-design decisions, and build maintainable, accessible, responsive applications while collaborating closely with the founder and engineering team.
Benefits
- Equity (1%–3%)
Listed skills
- HTML · Preferred
- REST APIs · Preferred
- CSS · Preferred
- React · Preferred
- Tailwind CSS · Preferred
- JavaScript · Preferred
- TypeScript · Preferred
- Product Design · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- React
- TypeScript
- JavaScript
- HTML
- CSS
- Tailwind CSS
- UI/UX Design
- Product Design
- Design Systems
- Responsive Web Design
- REST APIs
- WebSockets
- State Management
- Accessibility
- Frontend Testing
- Performance Optimization
Job areas
- Software
- Technology
- Engineering
- Art & Design