CRUD – Intermediate Developer

Be among the first applicants.
AVA - Applied Vehicle Analysis
South Africa
ZAR 200 000 - 300 000
Be among the first applicants.
Yesterday
Job description

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! If you’re ready to build high-performing UI applications and streamline data workflows in a global SaaS environment, we’d love to hear from you!

Apply now and be part of shaping the future of mining and logistics tech!

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

  • Can 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.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new CRUD – Intermediate Developer jobs in South Africa