As a Staff Software Engineer – Frontend on the Platform team, you’ll own the architecture and maintenance of advanced frontend frameworks that power marketplace experiences and empower sellers and partners. You’ll design, build, optimize, and monitor platform health; collaborate with product and UX/UI teams; and mentor engineers—using TypeScript/JavaScript, React, GraphQL, and GenAI tooling to shape the future of our platform. About Team: What you'll do: Platform & frameworks: Design and build reusable web frameworks, shared build pipelines, and platform capabilities that many product teams depend on. Own build optimization (bundling, caching, tree-shaking, code-splitting) and developer experience. Hands-on engineering: Spend most of your time in code — implementing features, reviewing code, debugging, and optimizing. Set and uphold quality and consistency standards. GenAI & agentic workflows: Use GenAI tooling to make developer and platform flows more agentic (e.g., smarter scaffolding, codegen, diagnostics, automation). Experiment with and adopt AI-assisted tooling to improve productivity and reliability. Orchestration Layer (OL): Design, implement, and evolve the Orchestration Layer (OL) that coordinates micro frontends, app shell, and shared services. Ensure consistent lifecycle, routing, and integration patterns so applications run reliably at scale. Frontend craft: Build responsive UIs with TypeScript/JavaScript, HTML, and CSS. Use React with Webpack (or similar) and modern tooling. Apply or extend design systems and CSS approaches (e.g., Bootstrap/Foundation or equivalent) for consistency and performance. Data layer & APIs: Work with GraphQL for platform and product data — schema design, queries/mutations, and client integration (e.g., Apollo, Relay). Ensure consistent, efficient data access across the platform. Performance & health: Own frontend performance — load time, runtime, and resource usage. Optimize browser storage and memory. Define metrics, monitoring, and practices for app health and performance at scale. Architecture & standards: Drive frontend and build architecture decisions. Stay current on frameworks and tooling. Document patterns, conventions, and platform capabilities so teams can adopt them easily. Leadership & collaboration: Mentor engineers, lead technical initiatives, and work with product and other platform teams. Represent the platform in cross-team design and rollout of new capabilities.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level