About the role
Join NeuraDesk AI, a company building next-generation AI communication infrastructure. We're on a mission to change how global enterprises interact with customers using ultra-low-latency Voice AI agents. As part of the Engineering team, you will take ownership of the user-facing layer of our core AI orchestration platform, directly impacting how clients in Real Estate, Banking, and Healthcare manage their customer interactions.
What you'll bring
You must have at least 5 years of professional experience building complex web applications with React.js. Deep knowledge of JavaScript (ES6+), HTML5, and CSS3 is essential. You should be proficient with state management libraries like Redux or Zustand and have experience working with RESTful APIs and real-time data using WebSockets. Familiarity with data visualization libraries (e.g., D3.js, Chart.js) and UI/UX design principles is a strong plus.
- React.js - deep understanding of hooks, context API, and component lifecycle
- TypeScript - strong proficiency in type-safe development
- State Management - experience with Redux Toolkit or Zustand
- Frontend Architecture - designing scalable and maintainable React applications
- Performance Optimization - identifying and resolving React rendering bottlenecks
- Unit Testing - Jest and React Testing Library for robust component testing
- API Integration - consuming RESTful APIs and GraphQL
- Build Tools - Webpack or Vite configuration and optimization
- Mentorship - guiding junior engineers and fostering best practices
- Cross-functional collaboration - working effectively with product and design teams
- UI/UX Principles - understanding of user-centered design and accessibility standards
- Version Control - Git expertise for collaborative development
What you'll do
Your daily work will involve designing, building, and maintaining our primary client-facing dashboard. You will develop highly responsive, data-dense interfaces for visualizing live AI agent workflows and monitoring thousands of concurrent calls. You will also implement features for interacting with streaming text transcripts and configuring complex, multi-lingual CRM campaigns. You will work closely with backend engineers to integrate APIs and ensure a seamless, zero-latency user experience.
- Architect and implement new features for the core AI orchestration platform using React, TypeScript, and Redux.
- Collaborate with product designers to translate UI/UX wireframes and mockups into high-quality code.
- Optimize front-end performance for ultra-low-latency interactions, crucial for Voice AI agents.
- Mentor junior and mid-level engineers on best practices for React development and front-end architecture.
- Conduct code reviews to maintain code quality, enforce coding standards, and share knowledge across the team.
- Troubleshoot and debug complex front-end issues, ensuring a smooth and reliable user experience.
- Contribute to the continuous improvement of our front-end development processes and tooling.
- Partner with backend engineers to define API contracts and integrate front-end components with backend services.