At JuiceLabs AI, you will be part of a team that focuses on developing vertical AI-native tools to provide innovative solutions for clients in advertising, ecommerce, and more. As a Frontend Developer, your main responsibility will be to contribute to the development and scaling of React-based web applications that bridge the gap between AI and frontend development, creating user-friendly interfaces for our AI-powered tools. Key Responsibilities:
Strong proficiency in React (18+) and modern React patterns such as Hooks and Context API
Solid expertise in TypeScript and JavaScript (ES6+)
Experience with Redux Toolkit for efficient state management
Deep understanding of React Router for seamless navigation and routing
Advanced knowledge of Tailwind CSS for styling
Familiarity with Framer Motion or similar animation libraries
Utilize TanStack React Query (React Query) for effective server state management
Implement React Context API for feature-level state management
Utilize Server-Sent Events (SSE) for real-time data streaming
Proficiency in asynchronous JavaScript and Promise handling
Experience with Firebase for Authentication, Cloud Storage, and Analytics
Knowledge of D3.js for data visualization
Experience with Create React App or similar build tools
Develop reusable, performant, and accessible React components
Create real-time AI content streaming interfaces using SSE
Develop interactive data visualizations and network graphs
Collaborate on state management architecture using Redux Toolkit and React Query
Integrate with backend APIs and handle authentication flows
Participate in code reviews and maintain high code quality standards
Optimize application performance and bundle size
Contribute to multi-environment deployment processes (dev, staging, production)
Qualifications Required:
2+ years of professional React development experience