Job Description
About the Role
We’re looking for a JavaScript Engineer who thrives on turning real-time data into intuitive user interfaces. You’ll join the team responsible for building high-performance, client-facing dashboards that integrate streaming analytics, financial modeling tools, and dynamic filters — all in the browser.
What You’ll Do
- Build single-page applications that handle complex data updates without re-rendering bottlenecks
- Write modular, testable JavaScript (ES2020+), using functional programming principles where appropriate
- Collaborate with our product and data teams to implement micro-interactions, drag-and-drop logic, and user-defined metrics
- Optimize browser-based rendering of thousands of data points using techniques like virtualization and requestAnimationFrame
- Contribute to our in-house component library (built with Tailwind and Lit)
- Profile performance across Chrome and Firefox dev tools, and address frame drops during user interactions
- Maintain SSR compatibility for components rendered both client-side and server-side
- Push code to production at least twice a week — this is not a ticket-waiting role
What We’re Looking For
- 4+ years of hands-on experience with modern JavaScript, not just frameworks
- Deep understanding of the browser event loop, reflows/repaints, and memory leaks
- Experience building and maintaining a reactive frontend architecture without over-relying on third-party abstractions
- Strong grasp of native DOM APIs and their quirks
- Comfort working with Webpack/Rollup and tuning builds for performance
- Familiarity with at least one of: Lit, Solid.js, or preact (React-only candidates who haven’t explored beyond it may not be a fit)
- Prior work on a dashboard, design tool, or data-heavy UI is a major plus
- Experience writing unit and integration tests using Vitest or Playwright
Bonus
- Built or contributed to an open-source visualization or component library
- Strong opinions on hydration vs. resumability in SSR frameworks
- Interest in web accessibility beyond just color contrast and aria-labels
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru