What are the responsibilities and job description for the Frontend Developer - Intern position at The Phone Guys?
About The Phone Guys
The Phone Guys is a growing electronics and wireless retailer focused on making phones, devices, and accessories easy and affordable for our customers. Behind the scenes, we’re building internal tools to manage inventory, pricing, repairs, and customer orders across multiple stores.
- We’re looking for a Front-End Developer Intern who wants real-world experience building production apps that our team uses every day.
What You’ll Work On
You’ll help build and improve our internal web app and related tools. Your work will directly support our store teams with pricing, stock management.
Responsibilities:
- Implement and maintain responsive UI components using Next.js, React, and Tailwind CSS
- Turn Figma/wireframes/requirements into clean, reusable front-end code
- Work with REST APIs to display and manage data (inventory, pricing, orders, etc.)
- Fix UI bugs, improve performance, and polish user experience for store employees
- Use Git for version control (branches, pull requests, code reviews)
- Collaborate with our developer(s) and operations team to understand workflows and improve them
- Help with basic front-end testing and browser compatibility checks
Required Skills & Qualifications
You don’t need to be an expert, but you must already be comfortable with:
- JavaScript (ES6 ) – functions, arrays/objects, async/await, basic logic
- Next.js – pages, components, basic routing, fetching data on the client
- Tailwind CSS – building responsive layouts with utility classes
- HTML & CSS fundamentals – semantic markup and layout basics
- Git – cloning, branching, committing, pushing, and creating pull requests
Plus (nice to have, but not required):
- Experience with React hooks (useState, useEffect)
- Basic understanding of APIs and JSON
- Interest in UX/UI and making tools easy to use for non-technical users
- Previous personal projects, GitHub portfolio, or school projects
What You’ll Learn
- How a real-world Next.js Tailwind app is structured and deployed
- Working with a backend (Django/Postgres) and integrating APIs
- How to ship features that real people in stores use every day
- Git workflows, basic code review, and team collaboration
- How technology supports operations in a multi-location retail business
Internship Details
- Flexible hours to work around school or other commitments
- Hands-on mentorship from our in-house developer
- Real impact: your code will be used by The Phone Guys team across locations
- Possibility of extending or converting to a longer-term role based on performance and company needs