Accelerate your career.

Explore opportunities across TA's portfolio

Intermediate Front-end Engineer



Marketing & Communications, Software Engineering
Cape Town, South Africa
Posted on Thursday, November 9, 2023


We’re a leading, global security authority that’s disrupting our own category. Our encryption is trusted by the major ecommerce brands, the world’s largest companies, the major cloud providers, entire country financial systems, entire internets of things and even down to little things like surgically embedded pacemakers. We help companies put trust—an abstract idea—to work. That’s digital trust for the real world.

A hands-on software engineer and self-starter with experience working as Front End Engineer to develop, build and deploy robust, quality software in production.


  • Work closely with PM/Architect to drive, innovate and develop quality software
  • Analyse, troubleshoot and debug product defects and provide timely solutions to customer issues
  • Develop an understanding and knowledge of products/solutions, architecture and systems
  • Work with agile cross-functional team to estimate and plan development activities and timelines
  • Other duties as assigned


  • Proficient in JavaScript, TypeScript, HTML5, CSS3
  • Proficient with Vue, Vuetify and related frameworks
  • Experience using Storybook.js or other reusable component frameworks would be beneficial
  • Experience developing Front-ends using shared UI component libraries
  • Experience working with Node.js
  • Experience developing Single-Page Application
  • Experience using Docker Container and Kubernetes Clusters (Rancher, Helm)
  • Experience using Git, GitHub, Jenkins, Splunk would be beneficial
  • Experience writing automated test (cypress, playwright, etc)
  • 4 to 8 years of professional experience working in the software industry
  • Strong knowledge of software engineering best-practices in software design and architecture
  • Experience with continuous deployment and service-based architectures.
  • Use of secure coding practices and methodologies
  • Passionate in unit testing and producing high quality code
  • Working knowledge of Linux and Windows operating systems
  • Effectively communicate, prioritise tasks, and manage time efficiently
  • High performance individual who is persistent and self-motivated to accomplish tasks
  • Detail-oriented, quick learner, and problem solver
  • Strong interpersonal communication skills


  • Excellent knowledge of JavaScript and front-end technologies.
  • Experience using or implementing DevOps principles and practice
  • Bachelor’s degree in Computer Science, Information Systems, Electrical Engineering, etc., or equivalent years of experience and formal training
  • Nice to have:
    • Understanding of SSL/TLS, PKI, or other security related technologies