Jobs
T

Frontend Engineer

TechFactoCH, IN1d ago
Full-timevia indeed

Required Skills

awsazureci/cdcsscypressdockerexpressfigmagcpgitgithub actionsgraphqljavascriptmicroservicesmongodbmysqlnestjsnext.jsnode.jsnosqlplaywrightpostgresqlreactredisrestsqltailwindtypescriptvue

Job Description

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

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Chandigarh
Posted
1d ago
Source
Indeed