JavaScript Engineer

Application ends: August 20, 2025

Apply for this job

Email *

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