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