Enable job alerts via email!

Frontend Developer - Angular / D3.js (m/f/x) (hybrid)

ITONICS GmbH

Cape Town

On-site

ZAR 300,000 - 600,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Join a forward-thinking company as an Angular Frontend Developer, where you will create innovative user interfaces and data visualizations. Your role will involve integrating AI-powered features into applications, collaborating with cross-functional teams, and optimizing user experiences. This dynamic environment values creativity and offers opportunities for professional growth, making it an exciting place to advance your career. Be part of a team that celebrates achievements and fosters a culture of innovation while working with cutting-edge technologies in a supportive atmosphere.

Benefits

Challenging and varied tasks
Performance-related remuneration
Competitive benefits package
Annual personal development budget
Corporate discounts
Regular company and team events

Qualifications

  • Proficiency in TypeScript, JavaScript, and Angular for web applications.
  • Experience with D3.js for data visualizations and a solid understanding of LLMs.

Responsibilities

  • Develop user-friendly interfaces and enhance data visualizations.
  • Collaborate with UI/UX teams and maintain code quality through peer reviews.

Skills

Data Visualization
TypeScript
JavaScript
Angular
Interest in Machine Learning & LLMs
Soft Skills
Fluency in English

Tools

D3.js
NPM
Git
RxJS
NgRx
Nx
GraphQL
REST APIs
Python

Job description

Your Contribution

As an Angular Frontend Developer in our data science team, you will bridge the gap between frontend applications and our microservice-based backend, integrating cutting-edge AI-powered features and complex datasets with powerful data visualizations. Your role will focus on developing user-friendly interfaces, connecting with large language models (LLMs), and optimizing data presentation for seamless user experiences.


Your Day-to-Day Tasks

Implementation
Develop and enhance data visualizations to present complex datasets in a user-friendly and intuitive manner. Build and maintain TypeScript single-page applications using Angular, contributing to the world's #1 Innovation OS. Connect frontend applications to GraphQL and REST APIs for robust backend data processing. Optimize and integrate our LLM-powered solutions into our interfaces, ensuring users can easily access and interpret their data.

Cross-functional Collaboration
Collaborate with UI/UX teams to maintain consistency, usability, and adherence to best practices. Rapidly prototype and iterate on concepts with stakeholders from the product team. Conduct peer reviews, ensuring high-quality, maintainable, and scalable code.

Continuous Development
Stay ahead of the curve by researching and implementing the latest advancements in frontend architecture and data visualization. Experiment with state-of-the-art technologies and frameworks to optimize efficiency. Take initiative in self-organization and agile development workflows.

Ownership
Take full responsibility for the features you develop, ensuring functionality, performance, and reliability. Actively contribute to a collaborative, cross-functional team, fostering innovation and technical excellence.


Your Skills & Qualifications
REQUIRED
  • Data Visualization: Experience with D3.js or similar frameworks for visualizing complex datasets.
  • Frontend Development:Proficiency in TypeScript, JavaScript, and Angularfor building interactive and dynamic web applications.
  • Interest in Machine Learning & LLMs:You know how to optimize a good prompt to get precise results from LLMs.
  • Development Tools:Experience with NPM, Git, and other industry-standard tools.
  • Soft Skills:Strong ownership mindset, detail-oriented, and passionate about delivering high-quality solutions.
  • Fluency in English for effective collaboration in an international team.
NICE TO HAVE
  • Familiarity with Python for data processing and small backend integrations.
  • Experience with RxJS, NgRx, and Nx for managing application state and improving performance.
  • Knowledge of Sass, CSS3, and HTML5 for building visually appealing interfaces.
  • An eye for user experience (UX) best practicesin data visualization and interface design.
OUR TECHNOLOGIES
  • Frontend: TypeScript, JavaScript (ES6), Angular, D3.js, HTML5, Sass, CSS3
  • State Management & Tooling: RxJS, NgRx, Nx
  • Backend & Data Science:GraphQL, REST APIs, Python


Why us?

At ITONICS, we’re driven by a Rockstar culture that thrives on talent, creativity, and a shared belief that “anything is possible.” We recognize and reward high performance, offering growth, learning opportunities, and a dynamic, supportive environment. Our team benefits from flexibility, diverse global perspectives, and cutting-edge tools, all while working on an agile SaaS platform that scales innovation for top clients worldwide. Enjoy meaningful work, robust benefits, and a culture where achievements are celebrated—both personal and professional. Join us to make an impact and grow your career.

We offer:

  • Challenging and varied tasks in an innovative and growing company with a flat hierarchy, fast decision-making, and cutting-edge technologies.
  • Attractive, performance-related remuneration and a competitive benefits package.
  • Regular company and team events like local year-end & summer celebrations.
  • Annual personal development budget for you to invest in your development via professional memberships, external certifications, conferences, and more.
  • Save money with corporate discounts across brands like Adidas, LG, Bosch, Apple, and more.
  • Be part of a highly motivated team that fosters active communication and knowledge sharing.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.