02 Aug
|
CCC Digital
|
Hyderabad
02 Aug
CCC Digital
Hyderabad
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 contemporary 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 effective 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.
📌 Front End Developer (Hyderabad)
🏢 CCC Digital
📍 Hyderabad