Job Description
Looking for a Frontend Developer to build the user interface for a new AI-powered product. This role will involve creating a responsive, interactive chat experience and integrating the frontend with backend services and an animated avatar. The focus is on delivering a clean, functional demo that can evolve into a production-ready application.
Responsibilities
- Develop a responsive chat interface for web (and later mobile).
- Integrate backend APIs for chatbot responses and retrieval pipelines.
- Connect with avatar and text-to-speech systems for real-time interaction.
- Ensure smooth user experience with fast rendering and low latency.
- Implement secure authentication and session management.
- Optimize frontend for performance, accessibility, and cross-platform use.
- Work closely with AI engineers and animators to integrate all components.
Required Technical Skills
- Strong proficiency in JavaScript/TypeScript.
- Experience with React / Next.js (for web applications).
- Familiarity with React Native or similar (for mobile, optional but valuable).
- API integration experience (REST, WebSockets, streaming APIs).
- Frontend state management (Redux, Zustand, or equivalent).
- Experience with CSS frameworks and responsive design (Tailwind, Material UI, Chakra).
- Version control with GitHub/GitLab.
- Deployment knowledge (Vercel, Netlify, or cloud-based hosting).
Preferred Skills
- Experience with real-time chat systems or messaging apps.
- Familiarity with WebRTC, WebGL, or three.js for rich media/avatars.
- Understanding of security practices (input validation, XSS/CSRF prevention).
- Prior experience working in early-stage startup or prototype environments.
Compensation & Growth
- Stage 1 (Demo Build): $90K–$120K/year (or contract equivalent).
- Opportunity to convert into a full-time role with equity participation after demo stage.
- As an early hire in a startup, long-term potential to grow into a Lead Frontend Engineer or Head of Product Engineering.