Job Description
About the Role
We’re looking for a frontend developer who thrives on translating product complexity into intuitive user interfaces. You’ll join a cross-functional team responsible for a design-heavy SaaS product that caters to data-driven teams. You won’t just build UI—you’ll shape how users interact with large datasets, real-time systems, and customizable dashboards.
What You’ll Do
- Build component-based UIs using React (v18+) and TypeScript, following atomic design principles.
- Convert Figma prototypes into accessible, production-ready interfaces—no pixel off.
- Optimize render performance across large data grids and charts using memoization, virtualization, and selective re-rendering strategies.
- Own the client-side logic for features like real-time data updates, user-level preferences, and custom widget configurations.
- Work closely with backend and design to improve data-fetching patterns, state management, and user flow bottlenecks.
- Maintain UI consistency via our internal component library (based on Tailwind and Radix).
- Participate in code reviews focused on maintainability, accessibility (WCAG 2.1 AA), and state handling patterns (we use Zustand, not Redux).
You’re Right for This If You
- Have deep experience with React and TypeScript, including hooks, refs, context, and suspense.
- Have built and shipped a SPA that deals with real-time data or user-configurable dashboards.
- Can explain the tradeoffs between client-side rendering, server-side rendering, and static site generation—and know when to use each.
- Have worked with accessibility testing tools like axe-core or Lighthouse and have fixed real WCAG compliance bugs.
- Are comfortable debugging layout and behavior issues across Chrome, Firefox, and Safari (including quirks in Safari).
- Understand the difference between optimistic UI and debounced state sync—and have implemented both.
Bonus Points
- Familiarity with Cypress for E2E testing and Storybook for component documentation.
- Experience working in a monorepo with Turborepo or Nx.
- Contributions to an open-source design system or UI kit.
- Experience with WebSockets or other real-time messaging protocols on the frontend.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru