2 years ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Develop and maintain scalable frontend applications using Angular or React and JavaScript or TypeScript.
- Build data-intensive interfaces including metrics dashboards, log viewers, search interfaces, and monitoring and debugging workflows.
- Integrate backend APIs to fetch and visualize real-time or near-real-time data and handle large datasets.
- Implement performant UI patterns such as virtualized lists and tables and efficient rendering for large datasets.
- Contribute to component design, state management, frontend architecture, and data flow.
- Optimize application performance through lazy loading, code splitting, minimizing re-renders, and improving responsiveness.
- Ensure code quality through code reviews, testing, and development best practices.
- Collaborate with Product, Design, and Backend teams to deliver features.
- Debug and resolve frontend issues in production environments.
Requirements
- 5–8 years of experience in frontend development.
- Strong proficiency in JavaScript or TypeScript and Angular or React.
- Experience building data-heavy or analytics dashboards.
- Strong understanding of API integration, asynchronous data handling, and state management using Redux, React Query, or similar tools.
- Experience handling large datasets such as tables, logs, and metrics and building real-time or near-real-time UI updates.
- Strong focus on performance optimization and UI responsiveness.
- Experience with modern build tools such as Vite or Webpack.
- Strong debugging and problem-solving skills.
Benefits
- Mentorship and growth opportunities.
- Employee stock options (ESOPs).
- Medical and life insurance.
- Paid maternity and parental leave.
- Corporate Uber Program.
- Learning and development support.
