Marketeq Talent is offering a graduate-level internship focused on front-end engineering and full-stack product development. The intern will be responsible for translating front-end screens into functional software features, creating documentation, and collaborating with teams to ensure product functionality meets requirements.
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
- Experience working inside existing production codebases
- Experience with front-end QA or product QA thinking
- Experience writing implementation documentation before development begins
- Experience identifying API and data constraints that affect front-end behavior
- Experience refining UI flows based on real product logic
- Experience with repository-aware AI tooling and documentation-driven development workflows