About the job
About Our Team
Join the innovative Codex App team, where we develop and enhance the Codex desktop application and IDE extension — the essential tools that empower developers to seamlessly engage with Codex. Our mission is to transform AI into a dependable software engineering partner within real-world workflows, facilitating code editing, task execution, change reviews, and the management of extensive projects.
We operate at the crossroads of research, product development, and design, allowing us to deliver promptly, gather insights from actual usage, and iteratively improve both the user experience and the framework that connects our users to the AI model.
About the Role
We are looking for a skilled Frontend Software Engineer to create an exceptional desktop experience and advance the interface for agent interactions. This role emphasizes craftsmanship: you will collaborate closely with designers to prototype, refine, and enhance new interaction models, ultimately transforming them into robust, high-performance products.
You will play a pivotal role in defining the ideal dynamics of “human ↔ agent” collaboration, determining the UI elements, how state is represented, how progress and uncertainty are communicated, and ensuring users remain oriented during prolonged and multi-step tasks.
Your Responsibilities
Develop and deliver sleek, high-performance user interfaces for the Codex desktop application and IDE extension.
Work closely with designers to transform prototypes into high-quality production experiences (layout, motion, typography, interaction details).
Refine future interfaces for agent interactions, including delegation, task timelines, status/progress indicators, handoffs, reviews, and control surfaces.
Take charge of frontend architectural decisions (component systems, state management, navigation, rendering performance).
Enhance quality and reliability through testing, instrumentation, and thoughtful UX design addressing failure modes.
Collaborate with platform, model, and backend teams to integrate new functionalities into cohesive product workflows.
Ideal Candidate Profile
Demonstrated experience with modern frontend technologies (React, TypeScript) and a strong commitment to UI excellence.
Passionate about design engineering: focusing on details while maintaining project velocity.
Experience in building desktop-quality products (using Electron or similar frameworks) with a focus on performance and responsiveness.
Enthusiastic about tackling ambiguous challenges and rapidly iterating with design and product teams.

