Marketeq Talent is seeking a graduate-level intern specializing in front-end engineering or full-stack product development. The intern will work on translating front-end screens into working software functionality, create documentation, and implement features within an existing codebase.
Responsibilities:
- Work 100% inside a Claude CLI + MCP terminal-based workflow
- 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
Requirements:
- Master's degree 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 Claude CLI
- Prior hands-on experience with MCP server integrations
- Comfortable working in a vibe coding workflow and not new to this type of environment
- 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
- Required technical familiarity: 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
- Strong analytical and problem-solving ability
- Strong attention to detail and ability to spot incomplete requirements, broken states, weak implementations, and UX or logic gaps before a feature is considered complete
- Experience with 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