Senior Frontend Developer (Angular & React) (JHB Onsite)

IT – Software Development
Johannesburg – Gauteng – South Africa

ENVIRONMENT:
YOUR ability to balance aesthetic design with technical feasibility is sought by a cutting-edge Telco Company in Joburg to fill the role of its next Senior Frontend Developer. Working closely with cross-functional teams in an Agile environment, you will help to design, develop, and optimize interactive web applications using modern Frontend frameworks. The ideal candidate will be proficient in delivering scalable and performant digital experiences, translating complex requirements into intuitive interfaces. You will require a Bachelor’s Degree in Computer Science or similar tertiary qualification with 5+ years’ Frontend web development with a strong track record of delivering responsive, high-quality applications and a deep expertise in Angular and React, capable of building responsive, user-centric web applications. Any fluency in French will be beneficial.
 
DUTIES:
  • Design, develop, and maintain responsive, high-quality web applications using React.js and Angular, depending on project needs.
  • Translate UI/UX designs and functional requirements into interactive and user-friendly interfaces.
  • Collaborate with Backend Developers, Designers, and stakeholders to deliver cohesive and well-integrated Frontend solutions.
  • Identify and resolve Frontend issues related to performance, usability, and cross-browser compatibility.
  • Implement and maintain modular, reusable components and efficient state management strategies across projects.
  • Participate in code reviews to ensure adherence to best practices, maintainability, and consistent coding standards.
  • Monitor, test, and optimize Frontend performance to ensure fast load times and responsiveness across devices.
  • Stay current with modern JavaScript frameworks, tools, and design trends, and contribute relevant improvements to ongoing projects.
  • Balance aesthetic design with technical feasibility and user experience in all UI implementations.
  • Actively participate in Agile development practices, including sprint planning, daily standups, and retrospectives.
  • Perform other duties as assigned
 
REQUIREMENTS:
Qualifications –
  • Bachelor’s Degree in Computer Science, Information Systems, or a related technical discipline.
 
Experience/Skills –
  • 5+ Years of experience in Frontend web development, with a strong track record of delivering responsive, high-quality applications.
  • Advanced experience with Angular, including Angular CLI, TypeScript, RxJS, and NgRx for state management.
  • Proficiency in React.js, with working knowledge of supporting tools such as Webpack, Redux, and related libraries.
  • Strong foundation in JavaScript, HTML5, CSS3, Bootstrap, and modern front-end development standards.
  • Experience building mobile-friendly web applications, including progressive web apps (PWAs) and hybrid mobile apps using React Native or Flutter.
  • Familiarity with browser testing, debugging, and performance optimization techniques across multiple platforms.
  • Understanding of UI/UX design principles and layout best practices to ensure intuitive, user-centric interfaces.
  • Solid grasp of the full web development lifecycle, including design, development, and deployment.
  • Experience integrating RESTful APIs and working within modern web architecture patterns.
  • Knowledge of SEO best practices and accessibility standards is a plus.
  • Excellent problem-solving, debugging, and troubleshooting skills.
  • Strong collaboration and communication abilities within Agile teams.
  • Experience working in Agile environments using Scrum or Kanban methodologies.
  • Fluency in English; French is a plus.
 

+ 27 (0) 21 741 0400