The company is looking for a Frontend Engineer to design and build sophisticated UI components, interactive dashboards, and data visualizations that directly impact end users, optimizing for speed, usability, and performance in a fast-paced startup environment.
Requirements
- 3–5 years of React development with advanced patterns (custom hooks, complex state management, performance optimization, client/server-side separation).
- Expertise in TypeScript (complex generics, utility types, strict typing in production applications).
- Strong experience with the modern React ecosystem (Next.js App Router, SSR, data fetching and global state management libraries).
- Proven track record in enterprise UI development (component libraries, design systems, accessibility standards).
- Performance optimization skills (memoization strategies, render optimization, virtualization).
- Experience with data visualization (charts, graphs, interactive dashboards).
- Real-time UI patterns (WebSocket integration, live updates, optimistic UI).
Responsibilities
- Build sophisticated data visualization interfaces, workflow management UIs, and real-time dashboards.
- Design and maintain scalable component libraries with consistent design patterns.
- Implement complex client-side state with optimistic updates and real-time synchronization.
- Create intuitive UIs for AI model interactions, data pipeline management, and enterprise system integrations.
- Optimize for speed, usability, and performance without compromising quality.
- Continuously identify and fix performance bottlenecks in frontend systems.
- Make architectural and UI design decisions as needed.
Other
- Thrives in a fast-paced, high-ownership startup environment.
- Self-starter who can take ownership of the user experience from concept to deployment.
- Iterate quickly based on feedback.
- Strong problem-solving skills and ability to execute quickly with minimal guidance.
- Experience working in agile, fast-paced startup teams.