Awareye is a rapidly growing Vision AI company specializing in scalable, AI-driven camera systems designed for various industries, including packaging, logistics, surveillance, and crowd control. Leveraging cutting-edge technologies like YOLO and Nvidia's DeepStream SDK, Awareye integrates seamlessly with existing camera setups to provide real-time insights for operational efficiency and anomaly detection. The company is at the forefront of delivering vision AI solutions that transform traditional camera systems into intelligent tools for decision-making and automation across multiple industries.
We are seeking an experienced Senior React Developer to build highly interactive and responsive web applications for Awareye’s Vision AI platform. You will work on real-time media streaming, video analytics, and control interfaces for multi-camera systems powered by AI. This is a deeply technical role requiring a strong understanding of modern frontend development, performance optimization, and the ability to work on cutting-edge AI-driven interfaces.
In this role, you’ll be working directly with industry veterans and IIT alumni, Anoop Mishra and Mandeep Chauhan, the co-founders of Awareye. With decades of combined expertise in AI, machine learning, and industrial technology, our team is driving innovation and transforming industries with advanced computer vision AI solutions.
Key Responsibilities
- Frontend Architecture & Development: Architect and develop responsive and interactive user interfaces using React, Redux, and TypeScript. Focus on building modular, reusable components for high-performance applications handling real-time video streams and large datasets.
- Real-Time Video Integration: Build interfaces that manage and display real-time video feeds and AI-driven analytics using WebSockets and other real-time communication methods.
- Performance Optimization: Optimize frontend performance, particularly in applications that handle large-scale video data. Implement code-splitting, lazy loading, and other techniques to ensure minimal loading times and optimal user experience.
- State Management & Data Handling: Implement advanced state management solutions using Redux or similar libraries to handle complex data flows from AI systems. Ensure seamless interaction between frontend UI and backend AI-driven services.
- Cross-Platform & Cross-Browser Compatibility: Ensure that applications are fully responsive and perform optimally across a wide range of devices and browsers.
- Collaboration with Backend & AI Teams: Work closely with backend engineers and AI specialists to ensure smooth data flow between the AI models, real-time video feeds, and frontend displays. Collaborate on API designs and integration plans to align with the project’s architecture.
- Testing & Code Quality: Maintain high code quality through test-driven development, including unit testing and end-to-end testing. Use tools like Jest, Enzyme, or Cypress for test automation and coverage.
- Continuous Improvement & Mentorship: Keep up-to-date with the latest industry trends and best practices in frontend development, mentoring junior developers and contributing to the continuous improvement of the codebase.
Qualifications
- 5+ years of experience in frontend development, with extensive expertise in React, Redux, and TypeScript.
- Strong proficiency in JavaScript (ES6+), HTML5, and CSS3, with a focus on building modern, high-performance applications.
- Experience with Bootstrap, or Tailwind CSS a must.
- Expertise in performance optimization for applications handling large-scale, real-time data, including techniques like lazy loading, code splitting, and optimizing rendering performance.
- Deep knowledge of WebSockets, RESTful APIs, and handling real-time asynchronous data.
- Experience with testing frameworks such as Jest, Mocha, and Cypress.
- Hands-on experience with modern build tools (Webpack, Babel, etc.) and CI/CD pipelines.
- Proven experience working in agile environments, focusing on collaboration, incremental delivery, and continuous improvement.
Preferred Experience
- Experience with video streaming technologies (RTSP, HLS, etc.) and large-scale video analytics applications.
- Familiarity with WebGL, Canvas, or other visualization libraries for rendering complex graphics in the browser.
- Experience working with real-time data visualization or video-streaming applications, ideally in AI-driven environments.
- Knowledge of AI/ML frameworks and their interaction with front-end systems is a plus.
We offer competitive compensation packages and the opportunity to work on cutting-edge problem statements. If you are passionate about building the future of Vision AI, we would love to hear from you!