1

Junior Web Developer Intern Jobs in Iowa (NOW HIRING)

As a Web Developer II, you will contribute to the development, testing, deployment support, and ... Review code and support junior developers: Review peer code for quality, maintainability, security ...

Project Engineer Intern

Des Moines, IA · On-site

$15.50 - $20.25/hr

EDUCATION & EXPERIENCE - Pursuing or Completed Bachelor's degree in Electrical, Chemical, Aerospace, or Mechanical Engineering - Junior or higher standing is preferred. - Ability to recognize ...

Ability to provide technical leadership to junior Guidewire associates regarding Guidewire ... At least 5 to 7 years of experience in developing multitier web-based applications * using JAVA ...

... and structural web processes. We also design and build aluminum injection molds for limited ... Exposed to all areas of MSI's production and engineering areas. The intern will be assigned tasks ...

next page

Showing results 1-20

Junior Web Developer Intern information

See Iowa salary details

$28.2K

$74.4K

$110.4K

How much do junior web developer intern jobs pay per year?

As of Jul 6, 2026, the average yearly pay for junior web developer intern in Iowa is $74,431.00, according to ZipRecruiter salary data. Most workers in this role earn between $51,700.00 and $74,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Junior Web Developer Intern position, and why are they important?

To thrive as a Junior Web Developer Intern, you need a solid understanding of HTML, CSS, JavaScript, and basic web development principles, often gained through coursework or relevant projects. Familiarity with version control systems like Git, content management systems, and basic design or debugging tools is commonly required. Strong problem-solving abilities, willingness to learn, and effective teamwork are standout soft skills for this position. These skills and qualities are important because they enable you to contribute to projects, adapt to evolving technologies, and collaborate efficiently within development teams.

What is a Junior Web Developer Intern job?

A Junior Web Developer Intern is an entry-level role where you gain hands-on experience in web development. Interns typically assist with coding, debugging, and testing websites or web applications under the guidance of senior developers. They may work with front-end technologies like HTML, CSS, and JavaScript or back-end frameworks and databases. This role helps interns build technical skills, learn industry best practices, and gain exposure to real-world projects. It's a great opportunity for aspiring developers to enhance their portfolio and improve job prospects.

What types of projects or tasks can a Junior Web Developer Intern expect to work on during their internship?

As a Junior Web Developer Intern, you can expect to assist with maintaining and updating websites, troubleshooting bugs, and implementing new features under the guidance of senior developers. Typical tasks might include writing and testing code, updating website content, or collaborating on simple components of larger applications. You’ll often participate in code reviews, team meetings, and may be encouraged to propose creative solutions to real-world challenges the team faces. These tasks provide hands-on experience, allowing you to build your technical portfolio and deepen your understanding of the development workflow in a professional environment.

What are the most commonly searched types of Junior Web Developer jobs in Iowa? The most popular types of Junior Web Developer jobs in Iowa are:
What are popular job titles related to Junior Web Developer Intern jobs in Iowa? For Junior Web Developer Intern jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Junior Web Developer Intern jobs in Iowa look for? The top searched job categories for Junior Web Developer Intern jobs in Iowa are:
What cities in Iowa are hiring for Junior Web Developer Intern jobs? Cities in Iowa with the most Junior Web Developer Intern job openings:
Web Developer II

Web Developer II

VGM Group, Inc

Waterloo, IA • On-site

Full-time

Posted 4 days ago


Job description

Empowering Success. Elevating Experiences.

VGM Forbin is VGM Group's technology hub - where software, AI, marketing, and digital platforms come together to solve real business problems and improve customer outcomes. We're looking for an experienced Web Developer II who enjoys building high-quality web applications and collaborating across teams to turn business needs into effective digital solutions.

Why this role matters:

As a Web Developer II, you will contribute to the development, testing, deployment support, and maintenance of web applications and websites, taking ownership of assigned work while seeking guidance on more complex technical decisions. This role works closely with developers, designers, project managers, and stakeholders to translate business needs into functional, scalable, and visually appealing online experiences. The ideal candidate can contribute to projects from planning through launch and ongoing optimization, troubleshoot complex issues, contribute to technical specifications, and support the continuous improvement of development practices. This Tier II role requires demonstrated experience in web development, the ability to manage moderately complex assignments with limited oversight, and a willingness to provide guidance and support to junior developers.

What’s more? At VGM Group, we are 100% employee owned. Click to view more about VGM!

Reporting Accountability: Director of Programming
Working Location: Waterloo, IA; hybrid or remote option
Work Hours Classification: Full-time, Monday-Friday, 8-5 with additional hours as needed for project deadlines

What you'll do:

  • Develop clean, scalable PHP code: Design, develop, test, and support deployment of robust web applications using PHP and related technologies, ensuring work aligns with industry standards, coding best practices, performance expectations, and business requirements.
  • Translate requirements into technical solutions: Partner with project managers, designers, stakeholders, and other developers to clarify requirements, identify technical considerations, and contribute to detailed specifications for development work.
  • Troubleshoot, maintain, test, and support releases: Investigate, diagnose, and resolve application issues; perform functional testing, regression testing, browser/device validation, and issue verification; support releases; and help ensure applications remain stable, secure, accessible, and functional.
  • Manage moderately complex development assignments: Manage assigned development tasks from planning through deployment, with guidance when needed, while proactively communicating progress, risks, dependencies, and timeline impacts.
  • Collaborate across teams and support scoping: Work closely with project, design, Infrastructure, Sales, and other internal teams to clarify requirements, provide technical insight, support client-facing discussions, contribute to development effort estimates, and coordinate deployment, environment, pipeline, or DevOps-related items as needed.
  • Apply development, security, accessibility, and quality best practices: Stay current with web development practices and apply established standards for code quality, maintainability, performance, secure development, data protection, accessibility, usability, responsive behavior, and overall solution quality.
  • Use AI tools responsibly to support development work: Leverage approved AI-assisted tools, where appropriate, to improve productivity, research solutions, support documentation, and assist with coding tasks while validating outputs, protecting confidential information, and following company security, privacy, and quality standards.
  • Contribute throughout the development lifecycle: Participate in discovery, technical design, development, documentation, deployment support, post-launch support, and ongoing optimization, with guidance when needed for more complex discovery or scoping activities.
  • Review code and support junior developers: Review peer code for quality, maintainability, security, performance, and adherence to coding standards; provide constructive feedback; share best practices; answer technical questions; and help junior developers resolve development challenges.

Key Qualifications:

Education / Experience:

  • Bachelor’s degree in computer science, software engineering, or a related field; equivalent experience may be considered.
  • 3+ years of experience in web development, software development, PHP development, or a related role.
  • Experience contributing to web application development through multiple phases of the development lifecycle.

Technical Skills

  • Strong working knowledge of PHP, HTML5, CSS3, Vanilla JavaScript, jQuery, and Bootstrap.
  • Experience with modern web development frameworks or libraries such as Laravel, Symfony, Tailwind, React, or Vue.js is not required but considered a plus.
  • Strong understanding of MySQL or SQL, including the ability to write and troubleshoot SQL queries.
  • Experience integrating third-party APIs.
  • Experience using Git within a collaborative development workflow, including Gitflow-based branching, pull request creation and review, merge conflict resolution, and adherence to code review standards.
  • Familiarity with deployment workflows, CI/CD concepts, and coordination with infrastructure or DevOps teams.
  • Ability to troubleshoot moderately complex application issues, evaluate options, and identify practical, maintainable solutions.

Quality, Security, and Accessibility

  • Working knowledge of secure coding practices, application security standards, data protection expectations, and common web security risks such as authentication, authorization, input validation, and vulnerability prevention.
  • Working knowledge of web accessibility principles, usability considerations, responsive design expectations, and accessibility standards such as WCAG.
  • Experience performing functional testing, regression testing, browser/device validation, and issue verification to support quality releases.
  • Ability to use approved AI-assisted development tools responsibly, including validating generated code or recommendations, protecting confidential or client information, and applying human judgment to ensure accuracy, security, maintainability, and alignment with project requirements.

Collaboration and Professional Skills

  • Strong attention to detail with the ability to manage multiple priorities and meet deadlines without compromising quality.
  • Strong communication and collaboration skills, including the ability to explain technical concepts to technical and non-technical audiences.
  • Ability to work both independently and as part of a fast-paced, highly collaborative team.
  • Ability to apply the best development practices and provide guidance, support, and technical feedback to junior developers when needed.

Physical Requirements:

  • Operation of office equipment and using technology efficiently such as computers, phones, misc. office equipment.
  • Visual abilities to include reading, distance vision and peripheral vision.
  • Moving throughout the VGM facilities when needed.


Learn more about VGM Group, Inc.:

Headquartered in Waterloo, Iowa, VGM is a 100% employee-owned company providing business and professional services to thousands of business customers across North America. Services include group purchasing, commercial insurance, management of healthcare services and networks in post-acute cases, healthcare distribution direct to patient homes, specialty consulting, online education, digital, print, and traditional marketing and more. VGM employs approximately 1,700 people across 40 states and Canada, with more than 1,100 working in Iowa. VGM has been named the Top Workplace in Iowa on multiple occasions and is proud of its role in the communities in which it serves. For more information visit www.vgmgroup.com. 


Compensation Overview:

The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards.


This job description reflects the general duties of the job but is not a detailed description of all duties which may be inherent to the position. Reasonably related additional duties may be assigned to the individual Associate.


VGM Group, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.


This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.