Web Engineer Intern
Engineering @ Grayhat
Think you can design, build, and ship polished web experiences alongside designers and engineers in rapid 2–3 week cycles without compromising performance or detail?
The stepping stone for 80% of engineers at Grayhat.
This internship is designed for people who want real engineering exposure, not observation hours.
The Role
We're looking for a Web Engineering Intern who genuinely enjoys the overlap between design and code. You'll work on real client projects alongside our web team, turning complex design specs into polished, performant web experiences and helping build the backend systems that support them. The work is varied, the expectations are high, and what you build will be seen.
What You'll Do
- Implement pixel-perfect, responsive UIs from detailed design files using modern frontend frameworks.
- Build interactive, animated web experiences including scroll-driven effects, custom transitions, and dynamic layouts.
- Build and integrate backend APIs that connect the frontend to real data and services.
- Manage deployments and understand how your code goes from a local machine to production.
- Work closely with designers to make sure what gets built actually matches what was imagined.
- Use our AI tooling to speed up development cycles without letting code quality slip.
- Join code reviews, contribute to shared component libraries, and keep documentation current.
What We're Looking For
- Strong command of HTML, CSS, and JavaScript/TypeScript. You understand the web platform, not just the frameworks on top of it.
- Real experience with React and/or Next.js. You've built actual things with them.
- Some backend experience, whether that's Node.js, Python, or anything else. You know how an API works and you've built one.
- Basic understanding of databases and how data flows between frontend and backend.
- Familiarity with deployment basics, whether that's Vercel, Docker, or just knowing what CI/CD means.
- Ability to take a complex Figma file and turn it into working, responsive code.
- Attention to detail that borders on obsessive. You notice when something is off and you fix it.
- Comfortable working on tight timelines with shifting requirements.
- Familiar with Git and working collaboratively on a codebase.
- Final year student (CS, Software Engineering, Web Dev, or related) or fresh graduate.
Nice to Have
- Experience with animation libraries like GSAP, Framer Motion, or Three.js.
- Exposure to WebGL or canvas-based rendering for creative visual work.
- Understanding of web performance optimization including Core Web Vitals, lazy loading, and bundle size.
- Prior experience on design-heavy or creative projects.
What You'll Get
- A monthly stipend. This is a paid internship.
- Experience on real, complex client projects, not internal CRUD apps.
- Mentorship from engineers who care about both code quality and design sensibility.
- Exposure to the full delivery lifecycle from brief to design to build to ship.
- A portfolio of polished, public-facing work built under real deadlines.
- A potential full-time offer if you stand out.


