AI Software Engineering Intern (U.S.A Only)
Marketeq Media Inc.
This job at a glance
- Who can apply
- New grads and up to 1 year
- Must know
- Product managementFigmaREST APIsJavaScriptTypeScriptReact
- Work
- Remote · internship
- Pay
- Not stated by the employer.
- Listed
- Nov 3, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Internship
Seeking a graduate-level intern specializing in front-end engineering or full-stack product development to translate front-end product screens into real working software functionality within an existing codebase. This role involves using Claude Code, Codex, and MCP tools in the terminal to analyze codebases, review designs and backend documentation, create front-end documentation, implement features, debug issues, and refine production-ready software. Claude may also be used for backend tasks and code reviews. The focus is on building real product functionality by translating front-end screens, flows, and product requirements into complete working features, considering behavior, user stories, acceptance criteria, edge cases, data limitations, states (empty, loading, error), and backend dependencies.
Key Responsibilities
- Work 100% inside a Codex + MCP terminal-based workflow for front-end and full-stack implementation.
- Use Claude as needed for backend-related work and code review workflows.
- Translate front-end screens and product requirements into implementation-ready functionality.
- Create any missing front-end documentation based on designs and backend documentation.
- Write and refine user stories for front-end features.
- Define and document acceptance criteria for front-end features.
- Identify and document edge cases, data limitations, backend dependencies, and functional gaps.
- Define empty states, loading states, validation states, and error states.
- Build front-end features and supporting full-stack functionality.
- Review AI-assisted code critically and refine weak implementations.
- Debug product behavior and identify incomplete or broken experiences.
- Think through QA, usability, and functional completeness before marking work done.
- Collaborate with product and engineering leadership on feature execution.
- Use Google Chrome Developer Tools in the MCP server environment to inspect, debug, and validate front-end functionality during implementation and QA review.
What This Role Involves
- Translating front-end Figma screens into detailed implementation requirements.
- Creating missing front-end documentation based on designs and backend docs.
- Writing user stories for front-end behavior.
- Defining front-end acceptance criteria before development starts.
- Identifying edge cases, broken flows, and missing product logic.
- Documenting empty states, loading states, error states, and validation behavior.
- Identifying backend dependencies and data limitations that affect the front end.
- Implementing front-end and supporting full-stack functionality in the codebase.
- Reviewing whether a feature is complete, usable, and build-ready.
Development Workflow
- Use Claude Code and Codex to work inside an existing repository.
- Use MCP tools to retrieve codebase, architecture, design, and documentation context.
- Analyze front-end requirements and identify missing implementation details.
- Create missing front-end documentation based on designs and backend documentation.
- Write or refine user stories, acceptance criteria, edge cases, data limitations, and error states.
- Implement feature behavior across front-end and supporting full-stack logic.
- Review code outputs critically.
- Debug issues and validate that features work properly in real use cases.
- Use Google Chrome Developer Tools within the MCP-supported workflow to inspect UI behavior, debug front-end issues, validate states, and verify implemented functionality.
What You’ll Work On
- Analyzing Figma front-end screens and product flows.
- Translating screens into implementation-ready front-end requirements.
- Creating missing front-end documentation from designs and backend docs.
- Writing front-end documentation for: user stories, acceptance criteria, edge cases, empty states, loading states, error states, validation rules, data limitations, backend dependencies.
- Identifying missing behavior or unclear requirements before development starts.
- Building front-end components and feature flows.
- Implementing supporting full-stack logic where needed.
- Connecting the front end to APIs and backend services.
- Debugging broken behavior and refining incomplete implementations.
- Validating that features behave correctly across expected use cases.
Requirements & Tech Stack
- JavaScript / TypeScript
- React, Next.js, or similar front-end frameworks
- Front-end architecture and component-based development
- APIs and backend integration patterns
- Debugging and validating application behavior
- Product-minded front-end implementation
- Terminal-based development workflows
Qualifications
- Master’s degree required in one of the following or a closely related field: Software Engineering, Computer Science, Front-End Development, Full-Stack Development, Artificial Intelligence, Data Science, Analytics.
- Prior hands-on experience with Figma, Claude Code, and Codex.
- Prior hands-on experience with MCP server integrations.
- Comfortable working in a vibe coding workflow.
- Strong front-end development experience.
- Strong QA mindset.
- Ability to translate front-end screens into real functionality.
- Ability to create missing front-end documentation from designs and backend documentation.
- Ability to write user stories, acceptance criteria, edge cases, data limitations, and error states.
- Comfortable working 100% in the terminal.
- Able to work inside an existing codebase.
- Strong analytical and problem-solving ability.
- Strong attention to detail.
Preferred Qualifications
- Full-stack product development.
- Working inside existing production codebases.
- Front-end QA or product QA thinking.
- Writing implementation documentation before development begins.
- Identifying API and data constraints that affect front-end behavior.
- Refining UI flows based on real product logic.
- Repository-aware AI tooling and documentation-driven development workflows.
Internship Details
Duration: 4–6 months
Commitment: 15–20 hours per week
Location: 100% remote
Compensation: Unpaid internship