We are looking for a talented Frontend Engineer to join our AI-powered Computer Vision platform team. In this role, you will build scalable, responsive, and high-performance web applications that enable customers to monitor AI systems, manage devices, visualize real-time analytics, and configure intelligent video solutions. You will collaborate closely with AI, Backend, Product, and DevOps teams while contributing to backend integrations and database development when required.
Key Responsibilities
- Design and develop modern web applications using Vue.js, React, or Next.js.
- Build reusable, maintainable, and responsive UI components.
- Convert Figma designs into production-ready interfaces.
- Develop enterprise dashboards for live monitoring, analytics, device management, alerts, reporting, and AI workflows.
- Build real-time applications using WebSockets.
- Integrate frontend applications with REST APIs and backend services.
- Implement authentication, authorization, error handling, and secure communication.
- Contribute to backend development using Node.js (Express.js/NestJS) when required.
- Design and maintain database schemas, write optimized SQL queries, and work with relational and NoSQL databases.
- Optimize application performance through lazy loading, code splitting, caching, and best coding practices.
- Participate in code reviews, sprint planning, architecture discussions, and feature delivery.
Required Skills & Qualifications
- Bachelor's degree in Computer Science or a related field.
- 1+ years of professional frontend development experience.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Hands-on experience with Vue.js, React, or Next.js.
- Strong knowledge of HTML5, CSS3, responsive design, and Single Page Applications (SPA).
- Experience with state management libraries such as Redux, Zustand, Vuex, or Pinia.
- Good understanding of REST APIs, WebSockets, Git, and component-based architecture.
- Experience with Node.js (Express.js/NestJS).
- Working knowledge of PostgreSQL/MySQL, MongoDB, Redis, database schema design, SQL optimization, and ORMs (Prisma, Sequelize, TypeORM, or Drizzle ORM).
- Experience implementing JWT/OAuth authentication.
- Strong debugging and problem-solving skills.
Preferred Skills
- Experience with Computer Vision, AI/ML, or Video Streaming (WebRTC, RTSP, HLS).
- Knowledge of Tailwind CSS, Material UI, or Vuetify.
- Experience with ECharts, Chart.js, ApexCharts, or D3.js.
- Familiarity with Docker, CI/CD, GitHub Actions, and cloud platforms (AWS, Azure, or GCP).
- Understanding of Microservices, performance optimization, accessibility (WCAG), and automated testing (Jest, Vitest, Cypress, or Playwright).
Technologies
Frontend: Vue.js, React, Next.js, JavaScript, TypeScript, HTML5, CSS3, Tailwind CSS
Backend: Node.js, Express.js, NestJS
Database: PostgreSQL, MySQL, MongoDB, Redis, Prisma, Drizzle ORM
APIs & Communication: REST APIs, GraphQL, WebSockets
Visualization: ECharts, Chart.js, ApexCharts, D3.js
DevOps: Docker, Git, GitHub, GitHub Actions, CI/CD
Pay: ₹100,000.00 - ₹200,000.00 per year
Work Location: In person