Frontend Developer
JuiceLabs AI
Job Description
About JuiceLabs
At JuiceLabs AI, we're building vertical AI-native tools that unlock fresh insights and creative superpowers for our clients in advertising, ecommerce, and beyond. We're a nimble team of founders and builders obsessed with using AI to solve real-world problems in novel ways.
Role Overview
We're looking for a skilled Frontend Developer to join our team and help build and scale our React-based web applications. You'll be working at the intersection of AI and frontend development, creating intuitive interfaces that bring our AI-powered tools to life.
Required Skills
Core Technologies:
- Strong proficiency in React (18+) and modern React patterns (Hooks, Context API)
- Solid TypeScript and JavaScript (ES6+) expertise
- Experience with Redux Toolkit for state management
- Deep understanding of React Router for navigation and routing
Styling & UI:
- Advanced knowledge of Tailwind CSS
- Familiarity with Framer Motion or similar animation libraries
- Responsive design and cross-browser compatibility
State Management & Data Fetching:
- Redux Toolkit for complex application state
- TanStack React Query (React Query) for server state management
- React Context API for feature-level state
API Integration:
- RESTful API integration with Axios
- Server-Sent Events (SSE) for real-time streaming
- Understanding of asynchronous JavaScript and Promise handling
Additional Technical Skills:
- Firebase (Authentication, Cloud Storage, Analytics)
- D3.js for data visualization
- Git version control
- Experience with Create React App or similar build tools
Responsibilities
- Develop and maintain feature modules following our feature-based architecture
- Build reusable, performant, and accessible React components
- Implement real-time AI content streaming interfaces using SSE
- Create 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
- Write clean, maintainable, and well-documented code
- Participate in code reviews and maintain code quality standards
- Optimize application performance and bundle size
- Work with Firebase services (Auth, Storage, Analytics)
- Contribute to multi-environment deployment processes (dev, staging, production)
Technical Environment
- Framework: React 18.3.1 with TypeScript
- State Management: Redux Toolkit + React Context + React Query
- Styling: Tailwind CSS + Css
- Build Tool: Create React App with custom configurations
- Deployment: Firebase Hosting with multi-environment setup
- Version Control: Git
- Package Manager: npm
Qualifications
- 2+ years of professional React development experience
- Strong portfolio demonstrating complex React applications
- Excellent problem-solving and debugging skills
- Strong communication and collaboration abilities
- Self-motivated with ability to work independently
- Attention to detail and commitment to code quality
- Bachelor's degree in Computer Science or equivalent experience (preferred)
What We Offer
- Opportunity to work on cutting-edge AI-powered applications
- Collaborative and innovative work environment
- Modern tech stack with latest React ecosystem tools
- Professional growth and learning opportunities
How to Apply
Apply on this job posting, and feel free to shoot your resume, GitHub, or links to any personal projects you’ve built to [email protected]—along with a few words on why JuiceLabs feels like the right playground for you.
Bangalore preferred / remote also okay.
2+ years only