Sr. Engineer, Client Platform (ui Platform)

Postman Postman · Enterprise · San Francisco, CA · Platform Engineering

Senior Engineer on the Client Platform team at Postman, focusing on shaping front-end foundations, including the design system and reusable components for web and desktop applications. The role involves evolving front-end architecture, implementing specialized UI components, ensuring accessibility, supporting product teams, contributing to documentation and tooling, identifying technical debt, and mentoring engineers. The company is a leading API platform used by millions of developers.

What you'd actually do

  1. Evolve front-end architecture, including component libraries, layout patterns, theming, and global UI behaviors.
  2. Implement specialized UI components where needed (e.g., editors, grids, structured data components) with a focus on performance and usability.
  3. Ensure components support accessibility, keyboard interaction patterns, and internationalization/localization standards.
  4. Support product teams in adopting UI Platform components and patterns, providing guidance and identifying opportunities to simplify or extend the platform.
  5. Contribute to documentation, developer tooling, and internal processes that make it easier to build high-quality UI consistently.

Skills

Required

  • JavaScript/TypeScript
  • React
  • Component libraries
  • Design systems
  • UI performance
  • Accessibility
  • Internationalization/Localization
  • Developer experience tooling
  • Technical project leadership

Nice to have

  • Web applications
  • Desktop applications
  • Theming
  • Global UI behaviors
  • Editors
  • Grids
  • Structured data components
  • Keyboard interaction patterns

What the JD emphasized

  • 6+ years building UI for complex web applications
  • Deep understanding of JavaScript/TypeScript and React
  • Experience creating and maintaining reusable component libraries or design systems
  • Strong knowledge of UI performance, including rendering costs, bundling, and responsive interaction patterns
  • Familiarity with accessibility and internationalization principles
  • Experience improving developer experience through process, documentation, and/or tooling
  • Able to independently lead medium-to-large technical projects and contribute thoughtfully to team-level architectural decisions