About the Role
We're looking for a Frontend Engineer to create exceptional user experiences for ElasticLake. You'll work on our web console, marketing site, and developer documentation, making cloud storage accessible and enjoyable to use.
What You'll Do
- Build and maintain our React-based web console
- Create responsive, accessible user interfaces
- Implement real-time data visualizations for storage metrics
- Collaborate with designers to bring mockups to life
- Optimize frontend performance and loading times
- Write comprehensive tests for UI components
- Contribute to our component library and design system
Requirements
Must Have
- 3+ years of frontend development experience
- Strong proficiency in React and TypeScript
- Experience with modern CSS (Tailwind CSS preferred)
- Understanding of web accessibility standards (WCAG)
- Familiarity with REST APIs and data fetching patterns
- Strong attention to detail and design sensibility
Nice to Have
- Experience with Next.js or similar frameworks
- Knowledge of data visualization libraries (D3, Recharts)
- Experience building developer tools or consoles
- Familiarity with Go templating
- Understanding of cloud storage concepts
Tech Stack
- Frontend: React, TypeScript, Next.js
- Styling: Tailwind CSS, CSS Modules
- State: React Query, Zustand
- Testing: Jest, React Testing Library, Playwright
- Build: Vite, Webpack
- Design: Figma
Benefits
- Competitive salary in INR
- Remote-first culture
- Flexible working hours
- Health insurance for you and family
- Learning and development budget
- Home office setup allowance
- Annual team retreats
Interview Process
- Initial call with hiring manager (30 min)
- Technical screening - React concepts (1 hour)
- Take-home project - build a small feature (4-6 hours)
- Project review and discussion (1 hour)
- Team fit conversation (45 min)
- Offer
How to Apply
Send your resume, portfolio (if available), and a brief introduction to careers@elasticlake.com with the subject "Frontend Engineer Application".
We review applications weekly and aim to respond within 5 business days.