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.
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
Share