Redpanda Data - Senior Software Engineer, UI Platform
Requirements
• 5+ years of experience building and operating production customer-facing web applications with React and TypeScript, including owning features or whole surfaces end to end • Experience with large-scale frontend architecture where independently deployed pieces have to work together: microfrontends (Module Federation, single-spa, native federation). You understand how versions, shared dependencies and runtime failures play out across those boundaries • A track record of delivering well-scoped projects with limited guidance, from design and planning through execution and production operation • Depth in modern frontend fundamentals: component architecture, state management, data fetching, build and runtime performance, and accessibility • Experience with AI-assisted software development workflows using tools like Claude Code, Cursor or Copilot, not just for code generation but for design, testing, and diagnosing operational issues • Fluency with frontend testing, unit through end-to-end, and a working sense of what belongs in CI, what belongs in pre-production and what belongs in production monitoring • A good design sensibility. You care how the product looks, feels and behaves, and you notice when something is off without being told • Excellent written and verbal communication skills in English; comfortable working in a globally distributed, async environment (e.g., GitHub) • Ability to collaborate effectively with engineering, product, design and customer-facing stakeholders • Experience with UX for data-intensive products and services • Experience building commerce or billing surfaces: sign-up, usage-based billing, payments, marketplace integrations • Depth in one or more of: monorepo tooling at scale (Nx, Turborepo, pnpm workspaces), bundler and federation internals (Vite, Rspack, Webpack), design-system-to-code pipelines (Figma tokens, codegen, visual regression) • Experience with protobuf, ConnectRPC, gRPC-web, or react-query and similar data-fetching approaches
Responsibilities
• Own meaningful pieces of the migration of product surfaces into independently deployable microfrontends, which could include moving a subset of functionality into its own remote, versioning its contract with the host, and handling version skew and shared dependencies • Design, build and operate data-intensive customer-facing surfaces in Redpanda Cloud end to end, from design review through release to production operation • Build the graceful degradation and fallback behaviour that keeps our Cloud interfaces responsive and usable when a remote has issues • Maintain release confidence by adding testing at all levels from unit tests to end-to-end, and keeping them fast and trustworthy • Contribute to the design system and component library, keeping components composable across independently deployed products, and consumable by AI coding agents • Write RFCs for your own work, review others' designs and code, and contribute to frontend standards • Work with the backend engineers, who own the high volume low latency data platform, so that the UX works with backend APIs, and information-architecture decisions land well in the UI • Take part in the on-call rotation for cloud services, and improve its operational health • Help teammates grow through pairing and code review
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT