Skip to content
Contractor on Demand Network

UI Developer / Front-End Developer

Absa

n/a - n/a
R700–750 per hour
Auckland Park, City of Johannesburg Metropolitan Municipality, 2092
Contract
Java Developer
UI/UX Engineer
JavaScript
Angular
TypeScript
React
UI Development

Role

Role Overview
We are seeking a highly skilled UI Developer to join a fast-paced banking technology team responsible for building modern, scalable, and user-centric digital platforms. The successful candidate will work closely with UX/UI designers, product owners, architects, and backend developers to develop responsive and high-performing web applications that enhance customer digital experiences across online banking, internal platforms, and enterprise systems.

The ideal candidate will have strong experience in Angular, React, JavaScript/TypeScript, micro frontends, and enterprise banking systems, with a passion for creating intuitive and accessible user interfaces.

Key Responsibilities
  • Develop and maintain modern front-end applications using Angular, React, and JavaScript/TypeScript. 
  • Translate business requirements into technical solutions and scalable UI components. 
  • Build responsive, reusable, and high-performing web components aligned with banking standards. 
  • Convert UX/UI designs from Figma or other design tools into production-ready interfaces. 
  • Integrate front-end applications with REST APIs, microservices, and backend systems. 
  • Enhance existing banking platforms by modernizing legacy components and improving usability. 
  • Collaborate with backend developers, architects, QA teams, and business stakeholders in Agile environments. 
  • Participate in technical design discussions and contribute to architecture decisions. 
  • Ensure applications meet security, accessibility, performance, and compliance standards. 
  • Conduct code reviews and contribute to best practices, coding standards, and Git workflows. 
  • Troubleshoot UI issues and optimize applications for speed and scalability. 
  • Support CI/CD processes and deployment activities within cloud-based environments. 
  • Provide input on user experience improvements and functional enhancements. 
Required Skills & Technologies

Front-End Technologies
  • Angular (v12+ preferred, Angular 17/18 advantageous) 
  • React.js 
  • JavaScript (ES6+) 
  • TypeScript 
  • HTML5 
  • CSS3 
  • SCSS / SASS / LESS 
  • Bootstrap 
  • PrimeNG 
  • Vue.js (advantageous) 
DevOps & Cloud
  • Git / GitHub / Bitbucket 
  • Jenkins 
  • Docker 
  • AWS (EC2, Code Commit) 
  • Azure 
  • OpenShift 
Preferred Experience
  • 5+ years of Front-End/UI Development experience. 
  • Experience working in enterprise-scale Agile environments. 
  • Experience modernizing legacy applications into modern frameworks. 
  • Strong understanding of responsive design and cross-browser compatibility. 
  • Exposure to micro frontends and component-based architectures. 
  • Experience working closely with UX/UI and product teams. 
  • Financial services or banking sector experience preferred. 
Key Competencies
  • Strong problem-solving and analytical skills 
  • Attention to detail 
  • Excellent communication and stakeholder engagement 
  • Ability to work independently and collaboratively 
  • Strong understanding of user experience principles 
  • Adaptability in fast-paced environments 
  • Passion for emerging technologies and digital innovation 
Qualifications
  • Degree or Diploma in Information Technology, Computer Science, Software Development, or related field. 
  • Relevant front-end development certifications advantageous. 
 

Apply

Refer a friend

Enter their email below to share this role with them