Frontend Software Engineer, ChatGPT Space

Frontend Engineer · Mid · Full Time

San FranciscoUSD 230k – 385k3w ago
Apply for this role

Opens OpenAI's application page

Role

What you'll do.

Join OpenAI's ChatGPT Space team as a Frontend Software Engineer to architect and build a collaborative workspace where people and AI agents co-create polished work. This craft-focused role combines modern web technologies with design excellence to create intuitive interfaces for real-time collaboration, content creation, and AI-powered editing experiences across Pages, Sheets, Slides, and innovative artifacts.

Responsibilities

  • Build Polished Collaborative Interfaces: Design, architect, and ship high-performance UI components for ChatGPT Space's collaborative workflows, including creation interfaces for Pages, Sheets, Slides, and innovative artifact types. Focus on delivering refined, production-quality experiences with attention to every interactive detail.
  • Design System and Component Architecture: Own frontend architecture decisions including component system design, state management strategy, navigation patterns, and rendering performance optimization. Establish architectural standards that scale across a growing engineering team and support rapid feature development.
  • Design Engineering Partnership: Work tightly with design teams to transform prototypes and interaction models into pixel-perfect production experiences. Collaborate on layout, typography, motion, and interactive details, maintaining both velocity and visual fidelity throughout the development cycle.
  • Shared Context and Collaboration Features: Develop intuitive interfaces for managing shared context, representing contributions from multiple teammates and AI agents, and reviewing changes as work evolves. Ensure users stay oriented and in control while collaborating with both human and AI participants.
  • Quality and Reliability Engineering: Improve product quality through comprehensive testing strategies, performance instrumentation, accessibility compliance (WCAG standards), and thoughtful UX patterns for loading states, error handling, and concurrent changes from multiple editors.
  • Cross-functional AI Integration: Collaborate with research, platform, and backend teams to integrate frontier model capabilities into cohesive creation, editing, and collaboration experiences. Translate complex AI capabilities into intuitive, trustworthy user interfaces.
  • Real-time Synchronization: Implement real-time interfaces that handle concurrent edits, live collaboration features, and instant synchronization of changes across multiple users and AI agents. Manage complex state consistency challenges while maintaining responsive UI performance.
  • Rapid Iteration and Learning: Ship features quickly, gather real usage data, measure impact, and iterate on product experiences based on user feedback and telemetry. Balance shipping velocity with maintaining high craftsmanship standards in code quality and user experience.

Qualifications

What we look for.

Technical

  • Modern Frontend Stack Mastery

    Expert proficiency with React and TypeScript in production environments, demonstrating strong architectural decision-making and component design patterns that scale across large teams and complex applications.

  • Component System Design

    Ability to architect and implement reusable component systems with clear interfaces, prop patterns, and composition strategies that enable rapid product development while maintaining code quality.

  • State Management

    Deep understanding of state management patterns and tools (Redux, Zustand, Context API) with ability to design state architectures that remain maintainable and performant as complexity grows.

  • Performance Profiling and Optimization

    Hands-on expertise with browser profiling tools, identifying bottlenecks, and implementing optimization strategies including code splitting, lazy loading, and rendering performance improvements.

  • Advanced CSS and Responsive Design

    Mastery of CSS specifications including layout systems (Flexbox, Grid), animations, responsive design patterns, and performance considerations for styling at scale.

  • Testing and Quality Standards

    Comprehensive testing strategy implementation including unit tests, integration tests, snapshot testing, and end-to-end testing with modern testing frameworks and tools.

Education

  • Computer Science or Related Field

    Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience demonstrating strong computational thinking and software engineering fundamentals.

Experience

  • 5+ Years Frontend Development

    Substantial production experience building frontend applications, with demonstrated expertise in shipping high-quality user interfaces, managing technical debt, and leading architectural decisions.

  • Complex UI Implementation

    Proven track record building rich, interactive product experiences with pixel-perfect attention to detail, performance optimization, and thoughtful UX patterns for edge cases.

  • Cross-functional Collaboration

    Experience working closely with design, product, and backend teams in fast-paced environments, communicating technical tradeoffs and collaborating on iterative product development.

  • Ambiguous Problem Solving

    Demonstrated ability to thrive in early-stage product areas with undefined requirements, rapidly prototyping solutions, gathering feedback, and iterating toward clarity and polish.

  • End-to-End Product Thinking

    Portfolio of work showing ability to think beyond isolated features, consider complete workflows and user journeys, and make design decisions that improve overall product coherence and usability.

Skills

Required

  • React

    Expert-level proficiency in React for building scalable component systems, managing state effectively, and optimizing rendering performance in complex applications. Must demonstrate ability to design reusable component architectures that support collaborative interfaces with real-time updates.

  • TypeScript

    Strong typed programming expertise with TypeScript to ensure code safety, maintainability, and developer productivity in large-scale frontend projects. Should be comfortable leveraging advanced type system features for building robust, self-documenting interfaces.

  • Frontend Architecture

    Proven ability to design and implement scalable frontend architectures including component systems, state management patterns, routing strategies, and performance optimization. Experience defining architectural standards that teams can build upon consistently.

  • UI/UX Implementation

    Expert ability to translate design specifications into pixel-perfect, high-performance user interfaces with meticulous attention to typography, layout, motion, and interactive details. Deep understanding of visual hierarchy and user-centered design principles.

  • Performance Optimization

    Advanced skills in profiling, measuring, and optimizing frontend performance including code splitting, lazy loading, bundle optimization, caching strategies, and rendering efficiency. Must demonstrate measurable impact on application performance in production environments.

  • Web Standards and APIs

    Comprehensive knowledge of modern web standards including DOM manipulation, events, CSS specifications, responsive design patterns, and browser APIs. Should stay current with evolving web platform capabilities.

  • Testing and Quality Assurance

    Proficiency in writing comprehensive test suites using testing frameworks, including unit tests, integration tests, and end-to-end testing. Experience implementing accessibility standards, error handling patterns, and instrumentation for monitoring reliability.

Preferred

  • Collaborative Application Experience

    Nice to have

    Direct experience building collaborative editing platforms, multiplayer interfaces, or real-time synchronization systems. Knowledge of operational transformation, conflict resolution, or CRDT algorithms for managing concurrent edits.

  • Rich Text Editors

    Nice to have

    Experience implementing or working with sophisticated text editing systems, custom rendering engines, or content manipulation frameworks. Familiarity with challenges like undo/redo stacks, complex data models, or performance-critical content rendering.

  • AI Product Integration

    Nice to have

    Background building user interfaces for AI-powered features including prompt engineering UIs, AI generation displays, or systems for human-in-the-loop AI workflows. Understanding of patterns for making AI capabilities feel intuitive and trustworthy to users.

  • Design Engineering

    Nice to have

    Proven ability to collaborate closely with design teams, rapidly prototype interaction models, and maintain high visual fidelity throughout product development. Experience with design systems, component libraries, or living design documentation.

  • State Management Solutions

    Nice to have

    Advanced experience with sophisticated state management patterns including Redux, Zustand, Recoil, or similar solutions. Ability to architect state flows that handle complex, interconnected application state elegantly.

  • Real-time Systems

    Nice to have

    Experience building interfaces that handle real-time data updates, WebSocket communications, or live collaboration features. Understanding of latency compensation, optimistic updates, and eventual consistency patterns.

Tech stack

Languages

TypeScriptJavaScriptCSS/SCSS

Frameworks

ReactReact Query or SWRCSS-in-JS Solutions

Databases

Operational Transformation or CRDTClient-side State Persistence

Tools

Vite or WebpackGit and Version ControlChrome DevToolsTesting Frameworks

Other

WebSocket CommunicationREST API IntegrationAccessibility Standards (WCAG)Analytics and Instrumentation

Compensation

Pay and benefits.

Base·USD 230,000 – 385,000

Equity·Stock options

Benefits

  • Equity and Stock Options

    Significant equity compensation through stock options aligning your financial incentives with OpenAI's long-term growth and mission to safely deploy AI for humanity's benefit.

  • Comprehensive Health Coverage

    Medical, dental, and vision insurance plans with competitive coverage for you and your family, supporting your wellbeing and healthcare needs.

  • Retirement Planning

    401(k) retirement plans with company matching contributions, helping you build long-term financial security and plan for your future.

  • Paid Time Off and Flexibility

    Generous paid vacation, sick leave, and parental leave policies supporting work-life balance and major life events throughout your tenure.

  • Professional Development

    Access to learning resources, conference attendance budgets, and opportunities to work with cutting-edge AI technology and frontier models in your daily work.

  • Inclusive Workplace Culture

    OpenAI is committed to building a diverse and inclusive workforce with perspectives from the full spectrum of humanity, supporting equal opportunity employment across all protected characteristics.

  • Accessibility Accommodations

    OpenAI provides reasonable accommodations to applicants and employees with disabilities, ensuring an inclusive and supportive work environment for all team members.

Full posting

Original listing.

About the Team

The ChatGPT Space team is building a shared workspace where people and AI agents turn ideas into polished, editable work. Space brings teammates, ChatGPT, and dots together around shared knowledge and projects, with creation experiences spanning Pages, Sheets, Slides, and new kinds of artifacts.

We want work to keep improving beyond the first draft, using shared context and collaboration to stay current as projects evolve. We work across product, design, and research, partnering closely with model training teams to shape how frontier models create and edit artifacts. We ship quickly, learn from real usage, and hold a high bar for craft, correctness, and speed.

About the Role

We’re hiring a Frontend Software Engineer to build a top-tier collaboration experience and help shape how people work with AI. This is a craft-heavy role: you’ll partner closely with design to prototype, iterate, and polish new interaction models, then turn them into reliable, high-performance product experiences.

You’ll help define what great looks like for collaboration between people and agents: how shared context is represented, how contributions and changes are made understandable, and how users stay oriented and in control as work moves between teammates and AI.

What You’ll Do

  • Build and ship polished, high-performance UI for Space and its collaborative workflows.

  • Partner tightly with design to turn prototypes into production-quality experiences, from layout and typography to motion and interaction details.

  • Develop intuitive interfaces for creating and editing shared content, organizing project context, and reviewing contributions from teammates and AI as work evolves.

  • Own frontend architecture decisions across component systems, state management, navigation, and rendering performance.

  • Improve quality and reliability through testing, instrumentation, accessibility, and thoughtful UX for loading, errors, and concurrent changes.

  • Collaborate with research, platform, and backend partners to bring model capabilities into cohesive creation, editing, and collaboration experiences.

You Might Thrive Here If You

  • Have strong experience with modern frontend stacks such as React and TypeScript, and a high bar for UI craft.

  • Love design engineering: sweating the details while keeping velocity.

  • Have built rich, interactive product experiences and care deeply about performance, responsiveness, and usability.

  • Enjoy exploring ambiguous problems and iterating rapidly with design and product.

  • Think in end-to-end workflows and can make complex interactions feel clear and intuitive.

  • Have experience with collaborative applications, rich-text editors, real-time interfaces, or AI-powered products (nice-to-have).

About OpenAI

OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. 

We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic.

For additional information, please see OpenAI’s Affirmative Action and Equal Employment Opportunity Policy Statement.

Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. In addition, job duties require access to secure and protected information technology systems and related data security obligations.

To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance.

We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link.

OpenAI Global Applicant Privacy Policy

At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology.

Redirects to OpenAI's application page.

Other roles

More at OpenAI.

View all 121 roles