Frontend Developer (React)
Summary
Builds responsive, accessible user interfaces for data-intensive applications using React and TypeScript, creating interactive data visualizations, optimizing performance and load times, and writing unit and integration tests for frontend components.
Create beautiful and intuitive user interfaces for our data-intensive applications with a focus on performance and accessibility.
Responsibilities
- Develop responsive, accessible user interfaces using React and TypeScript
- Build interactive data visualizations for complex data sets
- Collaborate with designers to implement UI/UX designs faithfully
- Optimize application performance and load times
- Write unit and integration tests for frontend components
Requirements
- 3+ years experience with React
- Experience with data visualization libraries (D3.js, Chart.js)
- Knowledge of modern CSS (Tailwind, Styled Components)
- Understanding of web performance optimization
Nice to have
- Experience with state management libraries (Redux, MobX, Zustand)
- Knowledge of Next.js or similar frameworks
- Experience with WebGL or Three.js for advanced visualizations
- Familiarity with accessibility standards (WCAG)
- Experience with frontend testing frameworks (Jest, React Testing Library)