**Job Description:**
**Role Overview:**
As a Frontend Engineer Intern (Fullstack-Oriented) at Fermions ASI Corp., you will be a part of the core product team working on next-generation AI-powered development tools. Your primary responsibility will be to contribute to the user-facing layer of the developer platform, including interactive interfaces, extension-based UI components, and backend service connections. This role offers exposure across the stack, from React-based UI components to extension frameworks, API integrations, and system-level interactions. You will play a key role in shaping AI-powered workflows for intuitive user interfaces. **Key Responsibilities:**
**AI Chat Interface:**
Contribute to building and enhancing the primary user interface, which includes a React-based WebView embedded in the product. - Work on features such as the chat panel, tool call visualizations, file diff views, streaming output, and agent state UIs. - **VS Code Extension Development:**
Collaborate on TypeScript development in the VS Code extension host. - Assist in implementing commands, activity bar contributions, webview providers, and lifecycle hooks. - **gRPC / Protobuf Communication Layer:**
Support the proto-first message passing system connecting the extension host and WebView UI. - Learn to define RPCs and integrate services. - **Agent Tooling UI:**
Help build UI surfaces for agent actions like file edits, terminal output, and browser actions. - Allow users to review and guide these actions. - **Settings, Onboarding & Walkthroughs:**
Contribute to configuration interfaces such as API key management, model selection, MCP configuration, and onboarding flows. - **Rebranding & Build Pipeline:**
Assist in extending VS Code through build-time systems without forking its core. - **Performance & Accessibility:**
Optimize rendering for chat interfaces, streaming markdown, code diffs, and UI responsiveness. **Qualifications Required:**
**Must Have:**
Basic to intermediate experience with React and TypeScript. - Understanding of component-based architecture and state management. - Familiarity with APIs and async programming basics. - Willingness to work across frontend and integration layers. - Solid ownership mindset and ability to execute. - **Nice to Have:**
Experience with plugin or extension-based architectures. - Familiarity with RPC or protobuf systems. - Exposure to AI or LLM-based applications. - Basic experience with cloud platforms. - Familiarity with CI/CD workflows. ---
This is a summary of the job description provided by Fermions ASI Corp. for the position of Frontend Engineer Intern (Fullstack-Oriented). **Job Description:**
**Role Overview:**
As a Frontend Engineer Intern (Fullstack-Oriented) at Fermions ASI Corp., you will be a part of the core product team working on next-generation AI-powered development tools. Your primary responsibility will be to contribute to the user-facing layer of the developer platform, including interactive interfaces, extension-based UI components, and backend service connections. This role offers exposure across the stack, from React-based UI components to extension frameworks, API integrations, and system-level interactions. You will play a key role in shaping AI-powered workflows for intuitive user interfaces. **Key Responsibilities:**
**AI Chat Interface:**
Contribute to building and enhancing the primary user interface, which includes a React-based WebView embedded in the product. - Work on features such as the chat panel, tool call visualizations, file diff views, streaming output, and agent state UIs. - **VS Code Extension Development:**
Collaborate on TypeScript development in the VS Code extension host. - Assist in implementing commands, activity bar contributions, webview providers, and lifecycle hooks. - **gRPC / Protobuf Communication Layer:**
Support the proto-first message passing system connecting the extension host and WebView UI. - Learn to define RPCs and integrate services. - **Agent Tooling UI:**
Help build UI surfaces for agent actions like file edits, terminal output, and browser actions. - Allow users to review and guide these actions. - **Settings, Onboarding & Walkthroughs:**
Contribute to configuration interfaces such as API key management, model selection, MCP configuration, and onboarding flows. - **Rebranding & Build Pipeline:**
Assist in extending VS Code through build-time systems without forking its core. - **Performance & Accessibility:**
Optimize rendering for chat interfaces, streaming markdown, code diffs, and UI responsiveness. **Qualifications Required:**
**Must Have:**
Basic to intermediate experience with React and TypeScript. - Understanding of component-based architecture and state management. - Familiarity with APIs and async programming basics. - Willingness to work across frontend and integrat