Job Description
About the Role:
We’re seeking a Web Engineer to join our Interactive Platforms Team, where you’ll be responsible for developing high-performance, user-centric web experiences for data-intensive applications. This role goes beyond routine frontend development: you’ll architect modular systems, work closely with design systems, and contribute to both client-side and edge-rendered infrastructure for real-time visualizations, streaming interfaces, and internal developer tools.
Key Responsibilities:
- Implement performant, production-grade features using TypeScript, React (with Hooks), Next.js, and Vite.
- Integrate with GraphQL, RESTful APIs, and WebSocket-based streams with robust data lifecycle handling.
- Engineer reusable components that adhere to internal design tokens and accessibility standards (WCAG 2.1+).
- Build and maintain CI/CD pipelines using GitHub Actions with a focus on fast iteration and release safety.
- Collaborate with UX engineers and product designers to co-own interactive behaviors—no handoffs.
- Contribute to a shared monorepo using Nx or Turborepo, optimizing build time and cross-package dependencies.
- Design and implement telemetry hooks for usage analytics and error capture using OpenTelemetry or similar.
- Address performance at both client and edge layers: lazy loading, hydration strategy, edge caching, bundle optimization.
- Participate in architecture decisions, code reviews, and incident retrospectives.
Required Qualifications:
- 3+ years of experience developing complex web applications using React, TypeScript, and Next.js.
- Demonstrated expertise in dynamic, stateful interfaces—e.g., dashboards, streaming UIs, or interactive visual editors.
- Deep understanding of modern build systems (Vite, Webpack, or esbuild) and module federation patterns.
- Proficient in debugging and performance profiling using Lighthouse, React Profiler, and Web Vitals tooling.
- Familiarity with web security practices: CSPs, sandboxing, XSS mitigation, and cookie handling at the edge.
- Comfortable with GraphQL clients like Apollo or urql, with knowledge of query batching, caching, and normalization.
- Experience developing in a monorepo environment, including working across shared components and utilities.
- Strong foundation in computer science principles (e.g., data structures, time complexity, memory profiling in JS engines).
Preferred Qualifications:
- Experience with edge-rendered applications (e.g., Vercel Edge, Cloudflare Workers).
- Prior work with real-time data pipelines or streaming frontends (e.g., WebSockets, SSE, MQTT).
- Background in design systems or contributing to a shared component library at scale.
- Familiarity with backend-adjacent tasks like SSR caching strategies or shaping API responses for frontend efficiency.
- Contributions to open-source frontend tooling or libraries.
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru