Key Responsibilities
- Design and implement user interfaces for scalable web applications using React and related frameworks
- Collaborate with cross-functional teams to define, design, and ship new features
- Optimize application performance, quality, and responsiveness for large datasets
- Implement efficient design patterns and ensure adherence to non-functional requirements like SLAs and throughput
- Handle authentication, data fetching via HTTP, and rendering optimization for high-volume datasets
- Contribute to NPM packaging, deployment, and full-stack development using Node.js
Requirements
- 7+ years of hands-on experience in UI development with strong expertise in React and Node.js
- Proven ability to design scalable solutions using efficient design patterns and UX principles
- Experience with Ag-Grid, Highcharts, and NgRx for advanced UI components and state management
- Proficiency in JavaScript, HTML, and NPM for packaging and deployment
- Excellent communication and analytical skills with prior client-facing or industry-specific experience