<div class="trix-content">
<h2><strong>Responsibilities</strong></h2>
<ul>
<li>Build scalable web applications using React (Next.js preferred) and TypeScript</li>
<li>Implement real-time UI patterns (WebSockets / SSE / efficient polling)</li>
<li>Develop reusable components for charts, tables, filters, rankings, and timelines</li>
<li>Optimize performance for frequently updating datasets and large tables</li>
<li>Collaborate with backend engineers to define API contracts and pagination/filtering strategies</li>
<li>Work with designers to implement and evolve a design system</li>
<li>Handle loading, caching, and error states gracefully</li>
<li>Ensure accessibility, responsiveness, and cross-browser compatibility</li>
<li>Write maintainable, well-tested code and participate in code reviews</li>
</ul>
<h2><strong>Skills</strong></h2>
<ul>
<li>Strong proficiency in JavaScript/TypeScript</li>
<li>Solid experience with React and modern frontend tooling</li>
<li>Experience building dashboard or data-heavy UIs</li>
<li>Experience integrating REST APIs and managing client-side state</li>
<li>Understanding of performance optimization (memoization, virtualization, lazy loading)</li>
<li>Familiarity with CSS frameworks or design systems (Tailwind, CSS Modules, etc.)</li>
<li>Ability to work independently and own features end-to-end</li>
</ul>
<p><br></p>
</div>
When applying, mention the word CANDYSHOP to show you read the job post completely.