JavaScript Engineer

Application ends: August 26, 2025

Apply for this job

Email *

Job Description

We’re looking for a JavaScript Engineer who thrives in crafting rich, high-performance UIs that go beyond simple CRUD applications. In this role, you’ll build and optimize interactive front-end components powering our customer-facing platform used by over 500,000 users monthly. You should be as comfortable fine-tuning a virtualized scroll list for performance as you are debating the merits of Signals vs Reactivity models.


Key Responsibilities

  • Build modular, reusable front-end systems using modern JavaScript (ES2021+), with a focus on responsiveness, speed, and maintainability.
  • Architect and implement complex stateful UI components (think nested modals, rich drag-and-drop, or real-time dashboards).
  • Collaborate with designers and product engineers to translate visual complexity into functional, testable code.
  • Optimize rendering performance across devices, including use of off-thread rendering, debouncing, and memory profiling tools.
  • Develop tooling and abstractions (e.g., custom hooks, design tokens, internal libraries) to accelerate frontend engineering across teams.
  • Help evolve our SSR and hydration strategies using frameworks like Next.js, Astro, or custom solutions where appropriate.
  • Identify gaps in monitoring and instrumentation—add client-side metrics to help debug UX bottlenecks and regressions.

Qualifications

Must-Have:

  • 4+ years of experience building dynamic, client-side web applications with JavaScript (not just TypeScript syntax-familiarity).
  • Deep understanding of React (or comparable reactive frameworks) including hooks, context, memoization, and reconciliation.
  • Proven ability to design and maintain high-performance UI components in production.
  • Demonstrated experience profiling and improving front-end performance using tools like Lighthouse, Chrome DevTools, or RUM platforms.
  • Familiarity with front-end testing strategies: integration tests (e.g., Playwright/Cypress) and unit tests (e.g., Vitest/Jest).
  • Experience working with RESTful APIs and/or GraphQL endpoints and managing edge cases in client consumption.
  • Strong grasp of accessibility (ARIA roles, keyboard navigation, semantic HTML) and internationalization concerns.

Bonus Points For:

  • Contributions to frontend libraries, open-source frameworks, or developer tools.
  • Experience building real-time features with WebSockets or server-sent events.
  • Familiarity with Web Workers, WebAssembly, or other advanced browser APIs.
  • Prior exposure to build tooling (esbuild, Vite, Rollup) and writing plugins or transforms.

Are you interested in this position?

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

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