Are you passionate about creating seamless, intuitive user interfaces? Do you thrive in developing data-driven applications that enhance operational efficiency? Join our dynamic team here at AVA. We’re a leading global mining and logistics SaaS company, where innovation meets impact across 17 countries!

What you’ll do

  • Design and develop user-friendly interfaces that streamline data visualisation and workflow management.
  • Implement CRUD operations to ensure robust data handling—Create, Read, Update, and Delete functionalities that power mission-critical applications.
  • Collaborate with cross-functional teams to enhance system performance and usability in the mining and logistics sector.
  • Optimize UI components for scalability and efficiency, ensuring smooth user experiences across our global platforms.
  • Maintain data integrity and security, ensuring accuracy and reliability in operational systems.

What we’re looking for

  • Strong knowledge of Angular (v12+) framework and component architecture
  • Solid understanding of TypeScript and JavaScript ES6+
  • Experience with Angular services, reactive forms, and routing
  • Familiarity with RxJS and reactive programming patterns
  • Ability to consume REST APIs and handle HTTP requests/responses
  • Basic UI/UX awareness, with experience using Angular Material or Bootstrap
  • Familiar with Git and version control workflows
  • Able to read and maintain existing codebases
  • Can write clean, readable, and maintainable code
  • Understands debugging and logging practices
  • Basic understanding of unit testing (e.g., xUnit, Jasmine/Karma)

Bonus Points

  • Work independently with clear requirements
  • Effective communicator in a team environment
  • Willingness to learn and improve existing systems
  • Familiarity with Agile or Scrum methodologies is a plus
  • Familiarity with SQL and NoSQL databases for structured and efficient data management.
  • Experience working in SaaS platforms.

WIIFM (What’s in it for you)?

  • Global Impact – Play a crucial role in an international SaaS company powering mining and logistics operations worldwide.
  • Innovation-Driven Culture – Work with cutting-edge technologies and industry leaders.
  • Professional Growth – Opportunities to expand your skill set in an evolving tech-driven environment.

What we currently use:

  • C#
  • Postgres
  • Angular
  • Typescript
  • Javascript
  • Linux
  • .Net Core
  • Git
  • Azure DevOps
  • Microsoft Teams
  • Power BI
  • Node
  • Nginx
  • MAUI
  • SASS/SCSS
  • Visual Studio
  • Visual Code
  • ASP
  • Python
  • Xamarin
  • Leaflet.js
  • echarts
  • REST
  • IOT
Job Type: Full Time
Job Location: South Africa

Apply for this position

Allowed Type(s): .pdf, .doc, .docx