JavaScript Engineer

Application ends: August 27, 2025

Apply for this job

Email *

Job Description

We’re looking for a JavaScript Engineer who thrives on turning complex UX flows into seamless browser-native experiences. This role sits at the core of our interactive web platform team, building high-performance features used by tens of thousands of users daily. You’ll work on real-time interfaces, visual editors, and modular UI systems – all powered by modern JavaScript and adjacent frameworks. If DOM diffing strategies, memory profiling, and debounce logic get you thinking, we want to talk.

This isn’t a form-and-button gig. We’re building tools that require pixel-perfect execution, nuanced event handling, and robust state management. Our engineering culture values deep technical curiosity, strong collaboration, and brutal honesty in code reviews.


What You’ll Do

  • Implement and optimize core UI components for a single-page application used in real-time scenarios
  • Architect performant state-driven systems using libraries like Redux Toolkit, Zustand, or signals-based approaches
  • Dive into custom rendering logic (e.g., canvas, SVG, or WebGL) to support interactive tooling features
  • Contribute to and improve a shared design system and component library
  • Profile, benchmark, and tune application performance at the JS runtime level
  • Participate in sprint planning, RFCs, and tech spikes with a strong voice on architectural decisions
  • Debug edge-case issues across browsers and devices, using tools like Chrome DevTools and Sentry

Qualifications

Required

  • 4+ years professional experience building interactive UIs using vanilla JavaScript and frameworks like React, Preact, or Svelte
  • Demonstrated experience with performance optimization (e.g., reflow minimization, throttling, off-main-thread techniques)
  • Comfort working with custom event systems, keyboard navigation logic, and accessibility best practices
  • Experience writing modular, well-tested code with modern JS tooling (Vite, Webpack, Vitest, Playwright)
  • Solid understanding of how modern browsers work (layout engine, event loop, paint cycle)
  • Familiarity with API integration patterns (REST, WebSockets) and async state handling
  • Strong communication skills and a bias toward ownership and autonomy

Nice to Have

  • Contributions to open-source JavaScript libraries or tooling
  • Experience building design tools, collaborative editors, or browser-based canvases
  • Familiarity with TypeScript’s advanced types and compiler behavior
  • Prior work in real-time or offline-first applications
  • UI/UX sensibility — not a designer, but someone who notices misalignment without being told

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru