top of page
IMG_6054.jpg

Life is short.
Work somewhere awesome.

Front end developer in Cape Town

Job description

We are seeking a skilled Front-End Developer with strong expertise in Angular and a keen eye for UI/UX design to significantly improve the usability, look, and overall experience of our Epi-control platform at our Cape Town office in South Africa. The ideal candidate has experience translating complex user needs into intuitive, responsive, and easy-to-use interfaces. You will be part of our R&D team, collaborating closely with our back-end developer, data scientists, and our CTO. This role offers the opportunity to shape a product used across global healthcare programmes and contribute to impactful, meaningful work.

Key Responsabilities 
  • Redesign and modernize the existing front-end of our Epi-control platform

  • Create intuitive, user-friendly interfaces aligned with best practices in UI/UX design, accessibility, and performance

  • Develop modular, scalable components using Angular and TypeScript and maintain a consistent design system

  • Collaborate with data scientists and back-end developers to integrate APIs and visualise data effectively.

  • Conduct user testing sessions, gather feedback, and translate insights into UX/UI improvements

  • Optimize application performance across devices, ensuring smooth interaction and fast load times

  • Implement responsive design principles and ensure cross-browser compatibility

  • Contribute to CI/CD processes for front-end builds, automated testing, and deployments

  • Support the definition of front-end architecture and best practices to ensure maintainability and scalability

​​

Educational background and skills
  • Minimum 3 years of work experience in a front-end development role

  • Strong proficiency in Angular and TypeScript, including components, services, RxJS, routing, and state management. Experience with Angular state management solutions such as NgRx (or similar) is a plus.

  • Solid experience with HTML5, CSS and responsive design principles

  • Demonstrated understanding of UI/UX design principles, information architecture, and user-centred design

  • Experience collaborating with designers or working from Figma/Sketch/Adobe XD wireframes.

  • Familiarity with front-end testing frameworks (Jasmine, Karma, Cypress, etc.). Comfortable writing unit tests and end-to-end tests as part of your daily workflow.

  • Experience working with RESTful APIs and visualising complex datasets

  • Familiarity with Git-based workflows

  • Nice-to-have: Experience with data visualisation libraries (e.g., D3.js, Chart.js)

  • Nice-to-have: Experience with CI/CD tools such as Bitbucket Pipelines, GitLab CI, GitHub Actions, or AWS CodePipeline

  • Excellent attention to detail and ability to translate technical requirements into polished user experiences

  • Ability to work accurately, creatively, and independently

  • Strong communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.

What we offer you

  • We are a dynamic, growing company that encourages innovation and growth

  • Have a direct, positive impact on global healthcare

  • Company budget for trainings and courses

  • 25 vacation days per year

  • Multiple team outings per year

  • Offsite event once a year with the whole team from Belgium and South Africa 

  • Working in a hybrid manner is possible, with two office days per week at our shared office in Workshop17, Newlands.

Join our mailing list

EPCON

We're @ Dunden

Lange Gasthuisstraat 29/31 2000 Antwerpen

Belgium

EPCON SA

We're @ Workshop 17

146 Campground Rd, 3rd floor, Snakepit Building, Newlands, Cape Town, 7780

South Africa

EPCON INC

We're @ Delaware

2915 Ogletown Road, # 4595
NEWARK, DE 19713
United States of America

Socials

  • LinkedIn
  • Twitter

Privacy Statement

© 2025 by Epcon
Proudly created with Wix.com

bottom of page