Where

Web Developer

Hire Resolve
Johannesburg Full-day Full-time

Description:

A dynamic and innovative software development company based in Johannesburg, at the forefront of leveraging Artificial Intelligence to create cutting-edge solutions for various industries. They are seeking a talented and motivated Mid-Level Web Developer with 2-3 years of proven experience to join their growing team. The ideal candidate will be instrumental in designing, developing, and maintaining scalable and user-friendly web applications that often serve as the interface for our advanced AI models and services.

Responsibilities:
  • Develop and Maintain Web Applications: Design, code, and maintain robust, scalable, and responsive web applications using modern front-end and back-end technologies.

  • AI Integration: Work closely with AI/ML engineers to integrate AI models and APIs into web applications, ensuring seamless data flow and functionality. This includes developing user interfaces to interact with AI-driven features (e.g., data visualization of AI outputs, input forms for AI models, chatbot interfaces).

  • Front-End Development: Implement user interfaces (UI) and user experiences (UX) based on design mock-ups and wireframes, ensuring cross-browser compatibility and optimal performance.

  • Back-End Development: Develop and maintain server-side logic, databases, and APIs to support web applications.

  • Code Quality & Best Practices: Write clean, well-documented, and efficient code. Participate in code reviews, contribute to architectural discussions, and adhere to best practices in web development and security.

  • Testing and Debugging: Conduct thorough testing of web applications, identify and resolve bugs, and optimize performance.

  • Collaboration: Work effectively within an Agile/Scrum team, collaborating with product managers, designers, QA engineers, and AI specialists.

  • Stay Updated: Continuously research and implement new technologies, frameworks, and industry trends, especially those related to AI integration in web development.

Problem Solving: Diagnose and solve complex technical problems, offering innovative and efficient solutions.


Minimum Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Minimum of 2-3 years of professional experience in web development.

  • Proficiency in core web technologies: HTML5, CSS3, and JavaScript (ES6+).

  • Strong experience with at least one modern front-end framework/library (e.g., React, Angular, Vue.js).

  • Solid understanding of back-end development with experience in at least one server-side language/framework (e.g., Python (Django/Flask), Node.js (Express), C# (.NET Core)).

  • Experience with relational (e.g., PostgreSQL, MySQL, SQL Server) or NoSQL databases (e.g., MongoDB).

  • Familiarity with RESTful APIs and asynchronous programming.

  • Experience with version control systems, particularly Git.

  • Understanding of responsive design principles and mobile-first development.

Familiarity with Agile development methodologies.

Desirable Skills (Advantageous):

  • Exposure to or understanding of AI/Machine Learning concepts and their application in web environments (e.g., integrating with LLMs, data visualization for AI insights).

  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform).

  • Knowledge of containerization technologies (Docker, Kubernetes).


Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to itcareers@hireresolve.za.com

You can also connect with Daniel on LinkedIn or contact Hire Resolve
If you meet the above requirements we will contact you within 3 working


  • Experience with data visualization libraries (e.g., D3.js, Chart.js, Plotly).

  • Understanding of UI/UX principles and design tools (e.g., Figma, Sketch).

  • Familiarity with testing frameworks (e.g., Jest, React Testing Library, Selenium).


Requirements:

  • Develop and Maintain Web Applications: Design, code, and maintain robust, scalable, and responsive web applications using modern front-end and back-end technologies.

  • AI Integration: Work closely with AI/ML engineers to integrate AI models and APIs into web applications, ensuring seamless data flow and functionality. This includes developing user interfaces to interact with AI-driven features (e.g., data visualization of AI outputs, input forms for AI models, chatbot interfaces).

  • Front-End Development: Implement user interfaces (UI) and user experiences (UX) based on design mock-ups and wireframes, ensuring cross-browser compatibility and optimal performance.

  • Back-End Development: Develop and maintain server-side logic, databases, and APIs to support web applications.

  • Code Quality & Best Practices: Write clean, well-documented, and efficient code. Participate in code reviews, contribute to architectural discussions, and adhere to best practices in web development and security.

  • Testing and Debugging: Conduct thorough testing of web applications, identify and resolve bugs, and optimize performance.

  • Collaboration: Work effectively within an Agile/Scrum team, collaborating with product managers, designers, QA engineers, and AI specialists.

  • Stay Updated: Continuously research and implement new technologies, frameworks, and industry trends, especially those related to AI integration in web development.

Problem Solving: Diagnose and solve complex technical problems, offering innovative and efficient solutions.

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Minimum of 2-3 years of professional experience in web development.

  • Proficiency in core web technologies: HTML5, CSS3, and JavaScript (ES6+).

  • Strong experience with at least one modern front-end framework/library (e.g., React, Angular, Vue.js).

  • Solid understanding of back-end development with experience in at least one server-side language/framework (e.g., Python (Django/Flask), Node.js (Express), C# (.NET Core)).

  • Experience with relational (e.g., PostgreSQL, MySQL, SQL Server) or NoSQL databases (e.g., MongoDB).

  • Familiarity with RESTful APIs and asynchronous programming.

  • Experience with version control systems, particularly Git.

  • Understanding of responsive design principles and mobile-first development.

Familiarity with Agile development methodologies.

  • Exposure to or understanding of AI/Machine Learning concepts and their application in web environments (e.g., integrating with LLMs, data visualization for AI insights).

  • Experience with cloud platforms (AWS, Azure, Google Cloud Platform).

  • Knowledge of containerization technologies (Docker, Kubernetes).

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)
  • Experience with data visualization libraries (e.g., D3.js, Chart.js, Plotly).

  • Understanding of UI/UX principles and design tools (e.g., Figma, Sketch).

  • Familiarity with testing frameworks (e.g., Jest, React Testing Library, Selenium).

15 Jul 2025;   from: careers24.com

Similar jobs

  • Hire Resolve
  • Johannesburg
... talented and motivated Mid-Level Web Developer with 2-3 years of proven experience ... services. Responsibilities: Develop and Maintain Web Applications: Design, code, and ... professional experience in web development. Proficiency in core web technologies: HTML5, ...
18 days ago
  • Hire Resolve
  • Johannesburg
... talented and motivated Mid-Level Web Developer with 2-3 years of proven experience ... services. Responsibilities: Develop and Maintain Web Applications: Design, code, and ... professional experience in web development. Proficiency in core web technologies: HTML5, ...
18 days ago
  • Hire Resolve
  • Johannesburg
... talented and motivated Mid-Level Web Developer with 2-3 years of proven experience ... services. Responsibilities: Develop and Maintain Web Applications: Design, code, and ... professional experience in web development. Proficiency in core web technologies: HTML5, ...
18 days ago
  • Hire Resolve
  • Johannesburg
... talented and motivated Mid-Level Web Developer with 2-3 years of proven experience ... services. Responsibilities: Develop and Maintain Web Applications: Design, code, and ... professional experience in web development. Proficiency in core web technologies: HTML5, ...
18 days ago