Skip to content
All careers

Software Engineer Intern (Frontend)

EngineeringBaton Rouge, LAIn-Office

Build responsive, accessible websites and applications with React and TypeScript. $15 to $20 per hour, on-site in Baton Rouge, with a minimum of 10 hours per week during the semester.

Apply for this role

About the role

At GrassFed, you’ll turn designs into websites and applications people use every day. As a Software Engineer Intern (Frontend), you’ll work alongside our designers and developers to build React components, connect interfaces to APIs, and improve the details that make software easy to use.

You’ll take on well-defined tasks, contribute code to real projects, and work through testing and review with experienced developers. We care about what you’ve built and how you approach problems. Coursework, personal projects, and previous work all count.

What you’ll bring

  • Build responsive, accessible interfaces with React and TypeScript.
  • Turn designs into reusable components, paying attention to layout, interactions, and the small details that make an interface feel finished.
  • Connect features to APIs and handle forms, validation, loading states, and errors.
  • Troubleshoot issues, write tests, and participate in code reviews.
  • Use AI coding tools thoughtfully, taking responsibility for understanding and checking the code you contribute.

What you can expect

  • $15 to $20 per hour, based on relevant experience and demonstrated skills.
  • On-site work with our team in Baton Rouge, Louisiana.
  • A minimum of 10 hours per week during the semester.
  • Hands-on work on real websites and applications, with regular code review and feedback from experienced developers.

What you’ll learn

You’ll practice taking a frontend feature from design through implementation, testing, code review, and release. Along the way, you’ll learn to break work into manageable tasks, explain technical decisions, respond to feedback, and verify changes made with AI coding tools.

The skills you’ll need

What you’ll bring

  • Working knowledge of JavaScript, TypeScript, HTML, and CSS, demonstrated through completed projects.
  • Experience with React components, hooks, state, forms, and routing.
  • Familiarity with REST APIs and the difference between local interface state and data managed by a server.
  • Comfort using Git branches and pull requests, including making changes in response to feedback.
  • Experience using browser developer tools to investigate problems and writing basic tests to check application behavior.
  • Clear communication, curiosity, and the ability to make progress with guidance while asking for help when you need it.

Working with AI

AI coding tools are part of our development process. You should have hands-on experience setting up and using an assistant in your editor or terminal, including guiding an agent through tasks that involve editing files and running commands.

We expect you to provide useful context, review the results, and be able to explain, modify, and test the code. You should also understand how to protect private code, client data, and credentials when using these tools.

During the hiring process, be prepared to walk us through a task you completed with a coding assistant, including what it got wrong, what you changed, and how you verified the final result. A personal or coursework project is welcome.

Helpful experience

These are useful extras, not prerequisites:

  • Next.js, React Native, or Expo.
  • Tailwind CSS, Material UI, or other component libraries.
  • React Query, React Hook Form, and schema validation.
  • Testing Library, Jest, or Vitest.
  • Firebase, authentication flows, or CMS integrations.

After you apply

We’ll email you a confirmation when your application arrives. Our team will review it and reach out if there’s a fit.

Let’s grow something good.

Start with a little about yourself. Fields marked * are required.

Your application for Software Engineer Intern (Frontend)
Choose a file

PDF or Word document. Up to 2 MB.

Choose a file

PDF or Word document. Up to 2 MB.

Tell us about your interests, experience, or a project you’re proud of.

Your details and documents will be shared with our hiring team to review your application.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Loading the security check…