Senior Software Engineer, Client Platform
Senior frontend engineer responsible for building shared SDKs, component libraries, and scalable frontend architecture for Postman’s client platform. The role requires 8+ years of frontend experience and deep expertise in JavaScript, TypeScript, React, performance, and engineering quality.
About the job
Responsibilities
- Design and develop modular, well-documented SDKs and component libraries for internal engineering teams and external developers, emphasizing usability, accessibility, performance, and cross-platform compatibility.
- Architect extensible frontend systems with clear boundaries, well-defined interfaces, and appropriate abstraction layers.
- Establish and promote architectural patterns that improve code quality, maintainability, and scalability across the frontend ecosystem.
- Participate in architectural decisions, mentor engineers on frontend best practices, and create engineering standards.
- Partner with product and engineering teams to identify, prioritize, and eliminate technical debt through refactoring and system improvements.
Requirements
- 8+ years of frontend software engineering experience.
- Deep understanding of modern web technologies and best practices, including JavaScript, TypeScript, React, state management, and testing frameworks.
- Experience designing maintainable, scalable frontend architectures for complex applications.
- Experience building reusable component libraries and SDKs.
- Demonstrated record of improving engineering quality through technical solutions and cultural impact.
Nice-to-haves
- Experience with cross-platform applications, including Electron or similar technologies.
- Understanding of desktop/web hybrid environments.
- Experience creating widely adopted open-source libraries or SDKs with 1,000+ active developers.
Compensation and Benefits
- Pay-on-performance philosophy.
- Full medical coverage.
- Flexible paid time off.
- Wellness reimbursement.
- Monthly lunch stipend.
- Team-building events and donation matching.
Skills
JavaScript, TypeScript, React, State Management, Testing Frameworks, Frontend Architecture, Component Libraries, SDKs, Electron, Web Performance, Accessibility, Cross-Platform Development
Similar jobs
Frontend Engineering jobsBuild and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.
Design-focused frontend engineer building and maintaining AI-powered Creative and Studio products. The role requires React, Next.js, and TypeScript expertise, strong UX sensibility, and a portfolio of compelling web experiences; formal degrees and certifications are not required.
Own the creation, quality, experimentation, and continuous improvement of Kong’s marketing web experiences. The role requires 4–6 years of web experience, strong HTML/CSS/JavaScript skills, CMS expertise, and hands-on A/B testing experience.
Build and scale React and TypeScript interfaces for real-time video surveillance, including playback, timeline, and multi-camera experiences. The role requires strong frontend performance, streaming, architecture, testing, and accessibility expertise.
Leads the design and development of high-performance, accessible web applications using React and TypeScript. The role requires 5+ years of frontend experience, strong testing and architecture skills, and effective cross-functional collaboration.