Front-end Engineer

Job Description

As the Front-end Engineer for our new and exciting digital venture, you will plan, design, build, and implement user interface systems. The primary goal is to provide a satisfactory user experience with no issues, errors, or downtime. You will report directly to the CTO and work in close collaboration with other engineers, team members and stakeholders to develop, maintain and improve software on this venture.

As part of this exciting new venture, you will work on challenging, thought-provoking work daily. You will work with a team of like-minded, driven individuals and be exposed to a wide variety of Senior Santam, Sanlam and external stakeholders.

Key Responsibilities

● Drive the development of high-quality software designs and architecture, that are functional and sustainable
● Create and optimise systems, play an active role in testing and troubleshooting to identify and resolve issues
● Work closely with product and design team members to understand each user story and expected outcome to ensure that digital solutions work together and fulfil business needs
● Work with other engineering team members to plan the most efficient design and implementation of products
● Explore and bring in new technologies to boost innovation and development productivity
● Ensure security is a critical element in all tasks
● Contribute to the continuous development of standards against which software development should take place


● University degree in computer engineering, computer science or related field with 4+ years relevant industry experience

Knowledge & Experience

● Familiar with test driven development
● Experience ingesting, managing APIs
● Experience with Git
● Familiarity with front-end frameworks (React.js, React Native)
● Excellent knowledge of responsive design techniques
● Ability to write clean, scalable, and reusable code
● Ability to translate Photoshop mock-ups into fully functional pixel-perfect features
● Proven knowledge of front-end optimisation, performance techniques and solving cross-browser compatibility issues
● Understanding and appreciation of object-oriented programming concepts
● Ability to work with back-end engineers to design, build, and test reusable REST APIs
● Working knowledge of version control systems


● Ability to ‘think-out-of-the-box’
● High drive/self-starter/proactive and anticipate requirements
● Strong analytical skills
● Excellent attention to detail
● Strong co-ordination, prioritisation, organisational and planning skills
● Professionalism, excellent judgement, use of discretion and problem-solving abilities
● Collaborates
● Drives results
● Flexibility and adaptability
● Cultivates Innovation

About this company

Home+ is a digital venture that transforms the way people manage and protect their households in a cost-effective and sustainable manner. We strive to reduce the cost of utilities through the use of smart technology, whilst linking homeowners to a trusted network of partners and tradespeople. Home+ offers service providers a platform to set up, grow, run and advertise their businesses, thus supporting job creation and SMME growth. As Home+ is backed by Santam, we leverage existing Santam resources and relationships to provide the best offerings to customers and service providers alike.

Job Description: Front-end Engineer
Job Category: Developer
Job Locations: Cape Town

Apply for this position

Allowed Type(s): .pdf