Role: UI Developer
Location: Noida, UP
Work Mode: Onsite
Employment Type: Full-Time
Interview Mode: Video or In Person
Job Description
Why This Role Matters
We’re building a mission-critical analytics platform that processes millions of data points daily for thousands of professionals. The work you do will directly affect the speed, accuracy, and usability of a platform.
This role is perfect for engineers who are already strong in modern front-end development and want to deepen their expertise in real-time systems, high-performance data visualization, and scalable architectures.
What You’ll Do
- Develop high-performance, responsive applications using React and TypeScript.
- Implement real-time streaming using Server-Sent Events (SSE), WebSockets, and Pub/Sub messaging with fallback strategies.
- Build data-rich visualizations with Apache ECharts, D3.js, or Highcharts.
- Optimize UI performance for large-scale datasets and thousands of concurrent users.
- Write and maintain unit, integration, and E2E tests.
- Collaborate with designers, backend engineers, and product managers in an Agile environment.
- Ensure accessibility compliance.
- Debug, troubleshoot, and fix production issues.
Must-Have Skills
- Strong experience with React & TypeScript.
- Solid understanding of JavaScript (ES6+) fundamentals.
- Hands-on experience with data visualization libraries: Apache ECharts, D3.js, Highcharts, Chart.js, Recharts.
- Experience with real-time communication using SSE, WebSockets, and Pub/Sub messaging.
- Proficient in styling approaches including SCSS/SASS, CSS Modules, and CSS-in-JS.
- Experience with state management solutions in modern frontend applications.
- Strong experience in REST and GraphQL API integration.
- Knowledge of frontend performance optimization techniques.
- Familiar with accessibility (a11y) best practices.
- Experience working in a Git-based development workflow.
Preferred Skills
- Experience in building analytics and interactive dashboards.
- Hands-on experience with micro-frontend architectures (Webpack Module Federation, Single-SPA).
- Experience in designing and maintaining reusable component libraries and npm package publishing.
- Working knowledge of CI/CD pipelines and Docker-based deployments.
- Experience in Progressive Web App (PWA) development.