OpenAI

Frontend Software Engineer, Codex App

OpenAI3 weeks ago
Location

San Francisco

Type

Full Time

Salary

USD 230,000 – 385,000

Level

Mid

Role

Frontend Engineer

Posted

Feb 18, 2026

Full TimeMid

The role

Summary

OpenAI's Codex App team seeks a Frontend Software Engineer to build cutting-edge desktop experiences and IDE extensions for their AI coding assistant. This role focuses on crafting intuitive human-agent collaboration interfaces using modern frontend technologies like React and TypeScript, requiring strong design engineering skills and desktop application development experience.

What you'll do

Desktop Application Development: Build and ship polished, high-performance UI across the Codex desktop app and IDE extension
Design-Engineering Collaboration: Partner tightly with design to turn prototypes into production-quality experiences including layout, motion, typography, and interaction details
AI Interface Innovation: Iterate on future interfaces for interacting with agents including delegation, task timelines, status/progress, handoffs, review, and control surfaces
Frontend Architecture: Own frontend architecture decisions including component systems, state management, navigation, and rendering performance
Quality Assurance: Improve quality and reliability through testing, instrumentation, and thoughtful UX for failure modes
Cross-functional Integration: Collaborate with platform/model/backend partners to integrate new capabilities into cohesive product flows

What we look for

Technical

Modern Frontend StackStrong experience with React and TypeScript with high standards for UI craft
Desktop Application DevelopmentExperience building desktop-caliber product experiences using Electron or similar frameworks
Performance OptimizationDeep understanding of rendering performance, responsiveness, and creating polished user experiences
Component ArchitectureExpertise in frontend architecture decisions including component systems and state management

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)

Experience

Frontend Development3-5 years of experience in modern frontend development with React and TypeScript
Design EngineeringExperience in design engineering with focus on detail-oriented UI development while maintaining development velocity
Desktop ApplicationsHands-on experience building desktop applications using Electron or similar cross-platform frameworks
Developer ToolsNice-to-have: Experience with developer tools or IDE extensions development

Skills

Required skills

ReactExpert-level proficiency in React for building complex user interfaces
TypeScriptStrong typing and modern JavaScript/TypeScript development practices
UI/UX DesignHigh standards for UI craft and attention to design details
Desktop DevelopmentExperience with Electron or similar desktop application frameworks
Performance OptimizationSkills in frontend performance optimization and responsive design

Nice to have

IDE ExtensionsExperience developing extensions for popular code editors like VS Code
Developer ToolsBackground in building tools for software developers
AI/ML IntegrationUnderstanding of AI model integration and human-computer interaction
Animation and MotionSkills in creating polished animations and micro-interactions
Testing FrameworksExperience with frontend testing and quality assurance practices

Compensation & benefits

Salary

USD 230,000 – 385,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Competitive equity package with potential for significant upside in a leading AI company

Health Insurance

Comprehensive medical, dental, and vision coverage

Professional Development

Opportunities to work with cutting-edge AI technology and learn from world-class researchers

Flexible Work Environment

Collaborative work environment with focus on innovation and rapid iteration

Equal Opportunity

Inclusive workplace committed to diversity and equal employment opportunities


Interview process

  1. 1
    Initial Screen Phone or video interview with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Coding challenge focusing on React/TypeScript and frontend architecture skills
  3. 3
    Design Engineering Interview Technical interview focusing on UI/UX implementation and design-to-code conversion
  4. 4
    System Design Frontend system design discussion covering architecture, performance, and scalability
  5. 5
    Team Fit Interview Cultural fit and collaboration discussion with potential team members
  6. 6
    Final Interview Final discussion with senior team members covering technical depth and long-term vision

Apply for this position

You'll be redirected to the company's application page