Source description
About the role
Looking for a highly skilled Frontend Developer with strong expertise in building scalable,real-time web applications using modern React technologies. The ideal candidate should have experience integrating APIs, handling large datasets efficiently, implementing real-time communication systems (WebSockets/WebRTC), and integrating AI-powered services and models into web applications. The candidate will work closely with backend engineers, AI/ML teams, product managers, and UI/UX designers to develop responsive, high-performance, and user-centric applications. Role:Frontend Developer Experience: 3-5 Years Employment Type: Full-Time Key Responsibilities Frontend Development Design, develop, and maintain modern web applications using React.js and TypeScript. Build reusable, modular, and maintainable UI components. Develop responsive interfaces that work seamlessly across desktop and mobile devices. Ensure high performance, accessibility, and scalability of frontend applications. API Integration Integrate REST APIs, GraphQL APIs, and third-party services. Implement secure authentication and authorization workflows. Handle complex API responses and optimize data-fetching strategies. Manage asynchronous operations, caching, and state synchronization. Large-Scale Data Handling Build dashboards and analytical interfaces capable of handling large datasets. Implement pagination, virtualization, lazy loading, and infinite scrolling. Optimize frontend rendering performance for data-intensive applications. Create efficient data visualization and reporting interfaces. Real-Time Communication Develop applications using WebSockets for real-time data streaming. Implement live chat, notifications, monitoring dashboards, and collaborative features. Build and integrate WebRTC-based audio/video streaming solutions. Troubleshoot latency, connection stability, and streaming performance issues. AI & ML Integration Integrate AI-powered APIs and Large Language Models (LLMs). Build conversational interfaces, AI assistants, and intelligent workflows. Integrate speech-to-text, text-to-speech, transcription, and generative AI services. Work closely with AI/ML teams to deploy and consume model outputs effectively. Design user experiences around AI-generated insights and recommendations. Optimize application performance and reduce rendering bottlenecks. Write clean, maintainable, and well-documented code. Conduct code reviews and follow best engineering practices. Implement testing strategies and debugging procedures. Required Technical Skills Frontend Tech Stack TypeScript React.js Vite Tailwind CSS Shadcn UI TanStack Router Core Frontend Skills HTML5, CSS3, JavaScript (ES6+) Responsive Web Design Component-Based Architecture State Management (Context API, Zustand, Redux, or similar) Frontend Performance Optimization Browser APIs and Cross-Browser Compatibility API & Integration Skills REST API Integration GraphQL (preferred) Authentication (JWT, OAuth, SSO) File Upload/Download Handling Error Handling and Retry Mechanisms Real-Time Technologies WebSocket Socket.IO WebRTC Event-Driven Architecture Streaming Data Processing AI Integration Skills Experience integrating OpenAI, Anthropic, Gemini, Azure OpenAI, or similar AI services LLM-based application development Prompt Engineering fundamentals AI Chat Interfaces Speech-to-Text and Text-to-Speech integrations Preferred Qualifications Bachelor's or Master's degree in Computer Science, Information Technology, or related field. 3+ years of experience in frontend development. Experience building SaaS products, analytics platforms, AI applications, or real-time systems. Experience with cloud platforms such as AWS, Azure, or GCP. Familiarity with CI/CD pipelines and deployment workflows. Understanding of frontend security best practices. Nice to Have Experience with video conferencing or streaming applications. Knowledge of data visualization libraries (Chart.js, Recharts, D3.js). Experience with Progressive Web Applications (PWA). Experience working with vector databases, RAG systems, or AI agent frameworks. Familiarity with Micro Frontend architecture.