Mid-level Web Developer

Posted:
3/27/2026, 12:12:18 AM

Location(s):
Sandton, Gauteng, South Africa ⋅ Gauteng, South Africa

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

The Mid Level Web Developer will be responsible for building, improving, and maintaining web applications that deliver seamless user experiences. The ideal candidate combines strong technical expertise with problem solving skills and has hands-on experience delivering production-ready code in collaborative environments.

Job Description:

Key responsibilities:

Development & Implementation

  • Develop responsive, user-friendly web applications using modern front‑end and/or back‑end frameworks.
  • Maintain and update existing applications, ensuring optimal performance.
  • Integrate APIs, databases, and third‑party systems.
  • Ensure cross-browser and cross-platform compatibility.

Code Quality & Testing

  • Write clean, maintainable, well‑documented code.
  • Conduct unit testing and contribute to automated testing processes.
  • Participate in code reviews and follow coding standards.

Collaboration & Project Execution

  • Work closely with designers, product managers, and other developers to translate requirements into functional solutions.
  • Provide accurate time estimates for development tasks.
  • Troubleshoot and resolve technical issues across environments.

Continuous Improvement

  • Stay updated with emerging technologies, frameworks, and best practices.
  • Suggest improvements to development workflows, UI/UX, and system architecture.

3. Required Skills & Experience

Technical Skills

  • Front-End: HTML5, CSS3, JavaScript (ES6+), React / Vue / Angular.
  • Back-End (as applicable): PHP (Laravel), Python (Django/Flask), or similar.
  • Databases: MySQL, PostgreSQL, MongoDB, or equivalent.
  • Version Control: Git (GitHub/GitLab/Bitbucket).
  • APIs: RESTful services; GraphQL is a plus.
  • Understanding of responsive design and mobile-first development.

Soft Skills

  • Strong problem-solving and debugging skills.
  • Good communication and teamwork abilities.
  • Ability to work independently and manage multiple tasks.
  • Attention to detail and commitment to quality.

4. Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.
  • 2–4+ years of professional web development experience within advertising or media agency.
  • Portfolio or GitHub showcasing previous projects (preferred).

5. Nice-to-Have Skills

  • Experience with cloud platforms (Azure, AWS, or Google Cloud).
  • Exposure to DevOps tools (Docker, CI/CD pipelines).
  • Knowledge of SEO fundamentals.
  • Familiarity with UI/UX principles and design tools (Figma, XD).
  • Experience with headless CMS (Strapi, Contentful) or WordPress.
  • Agency experience

6. Key Performance Indicators (KPIs)

  • Delivery of high-quality, bug-free code.
  • Meeting sprint deadlines and project milestones.
  • Contribution to code reviews and team processes.
  • System performance, uptime, and load times.
  • Stakeholder satisfaction and collaboration effectiveness.

Location:

Sandton

Brand:

Iprospect

Time Type:

Full time

Contract Type:

Permanent