Job Details

Web Developer

About

Description

The Web Developer will use modern web technologies to build responsive and adaptive user interfaces for both internal and public-facing applications. hearX websites and web apps are developed using React, Next.js, Tailwind CSS, HTML5, JavaScript/TypeScript, and CSS. This role requires close collaboration with UI/UX designers and development teams, contributing to every stage of the development lifecycle, from planning to deployment and maintenance.

Responsibilities

  • Analysis & Planning (15%)
  • Collaborate with stakeholders to define requirements
  • Design reusable and well-structured application architecture
  • Evaluate and research new technologies to improve efficiency
  • Estimate and plan user stories, manage dependencies, and track tasks in JIRA
  • Development & Testing (55%)
  • Build high-quality, maintainable web apps using modern frameworks and best practices
  • Maintain version control and implement automated tests
  • Debug, test, and benchmark performance
  • Deploy applications and implement CI/CD pipelines and DevOps practices
  • Maintain accurate documentation
  • Reporting & Communication (10%)
  • Provide timely updates on project progress and risks
  • Create clear technical documentation and release notes
  • Engage with team members and stakeholders through proper communication channels
  • Team Contribution (15%)
  • Take ownership of projects and deliverables
  • Participate in code reviews and mentor team members
  • Collaborate on solving technical problems and share best practices
  • Quality Management & Compliance (5%)
  • Ensure regulatory compliance (eg, FDA, CE, ISO, SOC2)
  • Safeguard data and follow internal quality guidelines
  • Maintain documentation and adhere to testing standards

Qualifications

  • Minimum Education (Essential): Certificate in Web Development or Graphic Design
  • Minimum Education (Desirable): Diploma in Web Development or Graphic Design
  • Experience: 3+ years working experience in front-end or full-stack development
  • 3+ years working experience
  • Experience with translating UI & UX designs into HTML, CSS and Javascript websites using React, with a focus on user experience and usability
  • Use sound development practices to build a solid product while iterating quickly
  • Skills and Knowledge (essential): Angular
  • React js
  • HTML
  • JavaScript/TypeScript
  • RESTful API’s
  • CSS
  • Git
  • Have an excellent sense of design and attention to detail Automated testing (Unit, Integration, End to end) eg Cypress, Jest) Code architecture and best practices
  • CMS's (Content Management Systems) eg Strapi CMS
  • Skills and Knowledge (desirable):
  • Next js
  • Tailwind CSS
  • SCSS
  • State management libraries

Application instructions:

  • Click on the apply button to apply

Hiring organization

Hiring organization image

hearX

Employment Type: Job

Job Location: Pretoria, South Africa

Base Salary: Market related

Closing Date:

Apply Now

Related Jobs

Company Logo
Senior Web Developer / Tech Lead - South Africa
View Details
Company Logo
PHP Web Developer
View Details
Company Logo
Graduate Program HP South Africa
View Details