Are you passionate about creating seamless and intuitive web applications? If so, Telkom Openserve has an exciting Specialist Front-End Developer Vacancy in Centurion, Gauteng.

This role offers the chance to work on innovative projects, collaborate with talented professionals, and contribute to the digital transformation of one of South Africa’s leading telecommunications companies.

About the Specialist Front-End Developer Vacancy

  • Job Number: 10031602
  • Job Title: Specialist Front-End Developer
  • Job Grade: S5
  • Business Unit: Openserve
  • Division: Openserve
  • Span of Control: 0-5
  • Reports To: Senior Management
  • Location: Centurion, Gauteng, ZA

Core Description

The Specialist Front-End Developer Vacancy at Telkom Openserve entails designing, developing, and implementing front-end applications for various devices, including mobile, tablet, and desktop. This role requires a comprehensive understanding of web development processes, including systems, structure, design, software development, testing, and deployment across different databases while adhering to corporate standards.

Job Responsibilities

  • Project Delivery: Manage small projects and contribute to large projects within a team.
  • Technical Documentation: Write, review, and maintain clear and concise technical documentation.
  • DevOps Support: Provide support for live products in a DevOps environment.
  • Work Estimation: Size and estimate work for projects and tasks.
  • Best Practices: Contribute to the development of best practices within the department.
  • Software Development: Perform technical functions in the software development process, including builds and releases.
  • Code Reviews: Participate in formal design and code reviews of peers’ work.
  • Quality Assurance: Support QA in developing integration test plans, conditions, and expected results.
  • Collaboration: Work with fellow developers and external resources, both locally and offshore.
  • System Improvement: Collaborate with Analysts to understand requests, discuss alternatives, resolve issues, and provide improvement suggestions.


  • Business Acumen: Understanding and navigating the business environment to achieve strategic goals.
  • Problem Solving: Identifying issues, analyzing root causes, and developing effective solutions.
  • Collaboration: Working effectively with team members and cross-functional groups to achieve common objectives.
  • Conflict Management: Handling disputes and disagreements constructively to maintain productive working relationships.
  • Influencing Techniques: Persuading and motivating others to take desired actions and support initiatives.
  • Leadership Communication: Clearly conveying ideas and information to guide and inspire teams.
  • Decision Making: Making informed and timely decisions to drive project success and resolve issues.
  • Professional Relationship Management: Building and maintaining positive relationships with colleagues, clients, and stakeholders.
  • Presentation Skills: Effectively presenting information and proposals to various audiences, ensuring clarity and engagement.

Competencies (Behaviour)

  • Collaboration: Work with cross-functional project teams, understand requirements, and communicate timelines.
  • Thought Leadership: Develop strategies, provide insights, generate ideas, explore possibilities, and adopt practical approaches.
  • Market Leadership: Develop expertise, challenge ideas, interact and understand people, seize opportunities, manage tasks.
  • Business Leadership: Pursue goals, take action, uphold standards, manage tasks, seize opportunities.
  • People Leadership: Make decisions, empower individuals, challenge ideas, direct and convince people, interact with people.
  • Personal Leadership: Embrace change, think positively, show composure, understand and value individuals, work within teams.
  • Organizational Leadership: Be proactive, conscientious, cost-conscious, performance-driven, professional, and a team player. Align values with Openserve values.

Education and Experience

  • Minimum Qualifications: NQF 6 – 3-year Diploma/National Diploma in Computer Science or Information Systems with at least one major in programming.
  • Preferred Qualifications: Postgraduate degree or diploma in Computer Science or Information Systems.
  • Experience: Minimum of 5 years of relevant web development experience.

Special Requirements

  • Valid Driver’s License
  • Willingness to travel nationally and internationally
  • Ability to work long hours

Technical Proficiency

  • Agile Tools: Proficient with Atlassian, GitHub, Jira, Confluence, and Azure DevOps.
  • Web Technologies: Proficient with HTML5, CSS, JavaScript, jQuery, Bootstrap, and JSON. Understanding of server-side CSS.
  • Frameworks and Libraries: Proficient in AngularJS and NodeJS.
  • Coding: Ability to code applications without using frameworks or libraries using JavaScript.
  • OOP: Strong experience in Object-Oriented Programming.
  • Databases: Strong experience with MySQL, MSSQL, or Oracle DB.
  • Architectures: Strong experience in microservice-driven front-end architecture, including headless architectures.
  • Environment: Strong experience working in a Microsoft Azure environment.

Key Stakeholders

  • Internal: Openserve Digital team, Openserve Internal Divisions
  • External: Customers and clients, suppliers and vendors, technology partners

Apply now for the Specialist Front-End Developer Vacancy at Telkom Openserve and become part of a team that is shaping the future of telecommunications in South Africa. Visit the Telkom Careers page to submit your application today.