Senior Front-end Engineer - UI/UX & Data Visualization

Kemin

South Africa

On-site

ZAR 600,000 - 1,100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Kemin is seeking a Front‑end Developer 2 in South Africa to design and build data‑driven dashboards and applications for sciORIAN™, a cloud‑based Service & Application Solution platform. You’ll collaborate with internal/external developers on dashboards, reports, and mobile interfaces, contributing to UI/UX and system performance.

The role requires 5–10 years of software development experience, expertise in Angular/TypeScript/HTML5, and strong communication in English.

Qualifications

  • Bachelor or Master’s Degree in Information Technology, Electronics‑ICT, Computer Science, Software Engineering or comparable relevant.
  • Minimum 5‑10 years of experience in software development.
  • Proficient with web development technologies (Angular, JavaScript/TypeScript, HTML5).
  • Experience with frontend frameworks and tools (NgRx, ECharts, RxJS, Storybook, Nx Monorepo).
  • Experience with UI and UX design projects.
  • Experience with development in an international environment (translations, units, time zones).
  • Experience with mobile development (PWA, Ionic).
  • Familiar with Agile practices (Azure DevOps).
  • Creative, critical mind and design knowledge.
  • Highly motivated, with an outgoing personality, well organized and able to work independently and in a team.
  • Communicate fluently English.

Responsibilities

  • Work in a cross‑functional team to deliver data‑driven digital solutions from specification through implementation and deployment (CICD).
  • Take ownership of features, collaborate with domain experts, and contribute to architectural decisions.
  • Write clean, efficient, and maintainable code that meets project requirements.
  • Develop deeper understanding of programming concepts, architectures, and technologies.
  • Contribute to the development of the product architecture with attention to UI/UX and performance.
  • Conduct thorough testing, troubleshooting, debugging, and software upgrades to validate functionality and ensure high‑quality deliverables.
  • Work independently or facilitate a team to address user‑reported bugs and provide quick resolutions to issues reported in production applications.
  • Create and maintain up‑to‑date documentation of code, (non‑)functional application requirements, business processes, workflows, systems architecture, features and user guides ensuring that relevant information is easily accessible.
  • Stay up to date with the latest software development trends, technologies, and frameworks.
  • Collaborate effectively within an agile team environment, actively participating in daily stand‑ups, sprint planning, and retrospectives.
  • Communicate daily work, challenges, and solutions, share ideas and receive feedback constructively with team members.
  • Play a pro‑active role in beta testing and market introduction of sciORIAN™.

Skills

Analytical skills
Web development: Angular
JavaScript/TypeScript
HTML5
UI programming
Frontend frameworks
UI/UX design
Internationalization
Mobile development
Agile practices
Independent & collaborative work
English communication

Education

Bachelor or Master’s Degree in Information Technology, Electronics‑ICT, Computer Science, Software Engineering

Tools

NgRx
ECharts
RxJS
Storybook
Nx Monorepo
Azure DevOps

Job description

Kemin is seeking a Front‑end Developer 2 in South Africa to design and build data‑driven dashboards and applications for sciORIAN™, a cloud‑based Service & Application Solution platform. You’ll collaborate with internal/external developers on dashboards, reports, and mobile interfaces, contributing to UI/UX and system performance.

The role requires 5–10 years of software development experience, expertise in Angular/TypeScript/HTML5, and strong communication in English.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Front-End Developer — Data Visualization & UI/UX
Senior Front-End Developer — Data Visualization & UI/UX

Kemin • Gauteng

On-site
ZAR 700,000 - 1,100,000
Digital Solutions - Front-end Developer
Digital Solutions - Front-end Developer

Kemin • Gauteng

On-site
ZAR 700,000 - 1,100,000
Digital Solutions - Front-end Developer
Digital Solutions - Front-end Developer

Kemin • South Africa

On-site
ZAR 600,000 - 1,100,000
Frontend Engineer - Enterprise Dashboards & Accessible UI
Frontend Engineer - Enterprise Dashboards & Accessible UI

Indsafri • South Africa

On-site
ZAR 480,000 - 760,000
Senior Front-End Engineer – Pixel-Perfect UI & Dashboards
Senior Front-End Engineer – Pixel-Perfect UI & Dashboards

Media Recruiters Truckee LLC • Cape Town

On-site
ZAR 500,000 - 700,000
Senior Front-End Architect: Financial Services Dashboards
Senior Front-End Architect: Financial Services Dashboards

Indsafri India Private Limited • South Africa

On-site
ZAR 334,800 - 558,000
Front-End Analyst Developer: Build UIs & UX
Front-End Analyst Developer: Build UIs & UX

Boardroom Appointments • Sandton

On-site
ZAR 360,000 - 600,000
Senior Frontend Developer
Senior Frontend Developer

Placements24 • Vereeniging

Hybrid
ZAR 700,000 - 1,100,000
Hybrid work model
Health insurance
Bonuses
+2
Frontend Developer - UI/UX Specialist
Frontend Developer - UI/UX Specialist

Placements24 • Klerksdorp

Hybrid
ZAR 360,000 - 720,000
Health, dental, and vision insurance
Hybrid work model
Professional development opportunities
+1
Senior Front-End Engineer — React/Next.js, Stable UX
Senior Front-End Engineer — React/Next.js, Stable UX

E-Merge • South Africa

On-site
ZAR 420,000 - 650,000