Enable job alerts via email!

UI/CRUD Developer

AVA - Applied Vehicle Analysis

South Africa

On-site

ZAR 300,000 - 400,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company where you can create intuitive user interfaces and develop data-driven applications that enhance operational efficiency. This role offers the chance to design high-performing UI applications and streamline data workflows in a global SaaS environment. You'll work with cutting-edge technologies in a culture that values innovation and professional growth, making a significant impact in the mining and logistics sector. If you're ready to take on new challenges and collaborate with talented teams, this opportunity is perfect for you.

Benefits

Professional Growth Opportunities
Innovation-Driven Culture
Global Impact
Cutting-edge Technologies

Qualifications

  • Strong knowledge of Angular framework and solid understanding of TypeScript.
  • Experience with CRUD operations and consuming REST APIs.

Responsibilities

  • Design and develop user-friendly interfaces for data visualization.
  • Collaborate with teams to enhance system performance in mining and logistics.

Skills

Angular (v12+)
TypeScript
JavaScript ES6+
REST APIs
RxJS
UI/UX Awareness
Git
Debugging
Unit Testing
Agile/Scrum

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 your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.