Job Description
About the Role
We’re looking for a Web Engineer who thrives on building fast, reliable, and accessible user interfaces backed by clean, scalable architecture. This isn’t a generic dev role — we want someone who has strong opinions about bundle size, refuses to ship layout shifts, and understands the tradeoffs between server components, hydration strategies, and client-side caching.
You’ll work on high-impact parts of the product — shared UI primitives, custom rendering layers, and developer experience tools that affect every product engineer. You will collaborate with designers early in the process and challenge assumptions when they don’t scale technically.
Responsibilities
- Architect and implement core UI systems using React (18+), Vite, and TypeScript.
- Reduce Time to Interactive (TTI) and Cumulative Layout Shift (CLS) across critical user flows.
- Create and maintain a design-token-driven component library with strict performance budgets.
- Profile and resolve real-world issues with hydration bottlenecks, third-party scripts, and animation jank.
- Work closely with product designers, but always advocate for the long-term stability and maintainability of the codebase.
- Write utilities and build tools that improve frontend developer experience (DX), including linters, codemods, and custom ESLint rules.
Requirements
- 3–6 years of experience focused on web engineering, with direct ownership of critical frontends in production.
- Demonstrated skill in reducing bundle size without sacrificing UX.
- Deep understanding of browser rendering cycles, async scheduling, and React’s concurrent mode.
- Comfortable implementing full accessibility (WCAG 2.1 AA) in custom components — not just using ARIA tags without testing.
- Experience implementing SSR/SSG with Next.js, Astro, or similar meta-frameworks.
- Proficiency in TypeScript, with a strong belief in typing as documentation and safety.
- Not afraid of diving into source maps or using the performance tab in DevTools until a layout shift is dead.
Bonus (not required, but appreciated)
- Experience building internal CLI tools for scaffolding or linting.
- Familiarity with WebAssembly, OffscreenCanvas, or other performance-focused browser APIs.
- Contributions to open source frontend libraries or tooling (e.g., ESLint plugins, custom Babel transforms, etc.).
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru