Website:
hiagents.life
Job details:
Technical Co-Founder (CTO/Lead Builder) – ChatGPT Native Applications
Location: Remote
Compensation: Equity Only (High %) – Salary kicks in post-funding/revenue.
Type: Part-time
This is what I have built so far and I am in the process of deploying it in the OpenAI ChatGPT app store: https://www.tripcanvas.site/
I am now working on a nutrition and fitness app for the OpenAI ChatGPT app store.
About the Role
We are looking for a forward-thinking Full-Stack Engineer to lead the development of native applications for ChatGPT. In this role, you will build interactive, rich-media experiences directly inside the ChatGPT interface using the new OpenAI Apps SDK and the Model Context Protocol (MCP).
You will be responsible for bridging the gap between our core product data and generative AI, creating "MCP Servers" that allow ChatGPT to not just answer questions, but to visualize data, render interactive widgets (dashboards, checkout flows, maps), and perform complex actions on behalf of the user.
What You’ll Build
- Interactive Widgets: Develop rich UI components (using HTML/JS/CSS) that render inline within ChatGPT conversations—moving beyond simple text to dynamic interfaces like shopping carts, 3D visualizations, or live data dashboards.
- MCP Servers: Build robust backend services (Python or Node.js) that expose our internal APIs as "tools" to language models.
- Stateful AI Agents: Implement session management (using widgetSessionId) to allow ChatGPT to retain context across multiple turns of conversation, enabling complex workflows like booking systems or multi-step configurations.
Key Responsibilities
- Develop & Deploy MCP Servers: Design and implement servers that adhere to the Model Context Protocol (MCP) to connect our data sources with ChatGPT.
- Frontend Widget Engineering: Build lightweight, performant frontend bundles (HTML/CSS/JS) served by the MCP server to render custom UIs in the ChatGPT client.
- Tool Definition: Define clear, robust JSON Schemas for tools that allow the LLM to accurately understand and trigger capabilities.
- Security & Auth: Implement authentication flows (OAuth) to ensure secure tool execution and data access within the AI interface.
- Optimization: Optimize payload sizes and response times for streaming HTTP or Server-Sent Events (SSE) to ensure a snappy user experience.
Requirements
- Backend Proficiency: Strong experience in Python (3.10+) OR Node.js (18+)/TypeScript. You should be comfortable building API servers (FastAPI, Express, etc.).
- Frontend Fundamentals: Solid grasp of HTML, CSS, and Vanilla JavaScript. Experience with build tools like Vite and styling frameworks like Tailwind CSS is essential.
- Protocol Knowledge: Ability to learn and implement new specifications quickly. Familiarity with the Model Context Protocol (MCP) is a huge plus.
- API Design: Experience designing clean, well-documented APIs and working with JSON Schema.
- Modern Dev Tools: Proficiency with Git, Docker, and package managers (pnpm/pip).
Nice to Have
- Experience with OpenAI’s API or other LLM integration patterns.
- Understanding of Server-Sent Events (SSE) for streaming data.
- Previous experience building plugins, extensions, or "skills" for AI platforms.
- Familiarity with maintaining state in stateless environments (e.g., using session IDs to sync UI state with backend logic).
Why Join Us?
- Work on the bleeding edge of AI User Interface design (AI UI).
- Define how users will interact with software in the post-GUI era.
ChatGPT sample apps, learn more here: https://github.com/openai/openai-apps-sdk-examples
Click on Apply to know more.