Angular Developer
Absa
n/a - n/a
R600–800 per hour
Johannesburg, City of Johannesburg Metropolitan Municipality
Angular
TypeScript
REST APIs
Performance Optimization
Agile
Role
Position Summary
We are seeking an experienced and detail-driven Senior Angular Developer to join our Digital Product team. This role focuses on building scalable, high-performance, and accessible user interfaces using modern Angular frameworks for our digital banking, investment, and financial management platforms. The ideal candidate will have 5+ years of hands-on Angular development experience, preferably working with Angular 18 or later.
Our platform currently runs on Angular 20, and the team continuously upgrades to newer Angular versions as part of its modernization roadmap. Candidates should therefore be comfortable working in modern Angular ecosystems and participating in framework upgrades.
Key Responsibilities
• Develop and maintain high-performance Angular applications for digital banking and financial platforms.
• Build scalable, maintainable Angular components, modules, and services following best practices.
• Translate UI designs, wireframes, and prototypes into clean, production-ready Angular code.
• Develop and maintain reusable Angular component libraries and design systems to ensure consistency across platforms.
• Implement responsive layouts and accessible user interfaces following WCAG accessibility standards.
• Work with backend teams to integrate Angular applications with REST APIs and microservices.
• Optimize applications for performance, scalability, and security within a regulated banking environment.
• Participate in Angular framework upgrades, technical improvements, and modernization initiatives.
• Support testing, debugging, and cross-browser compatibility across web platforms.
• Participate in Agile ceremonies, code reviews, and continuous integration/deployment processes.
• Stay current with Angular ecosystem updates, front-end trends, and fintech digital experience standards.
Required Skills & Experience
• Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
• 5+ years of professional Angular development experience.
• Strong hands-on experience with Angular 18+ (experience with Angular 20 highly advantageous).
• Strong proficiency in TypeScript, HTML5, CSS3, and modern JavaScript (ES6+).
• Experience building enterprise-scale Angular applications and reusable component libraries.
• Solid understanding of Angular architecture, including:
• Experience integrating Angular applications with REST APIs and backend services.
• Strong understanding of responsive design, cross-browser compatibility, and performance optimization.
• Familiarity with Git-based version control and CI/CD pipelines.
• Experience working in Agile/Scrum environments using tools such as Jira or Confluence.
• Strong problem-solving ability and attention to detail.
• Excellent communication and collaboration skills.
Preferred Qualifications
• Experience developing digital banking, fintech, or financial services platforms.
• Experience working with modern Angular versions and participating in framework upgrades.
• Familiarity with NgRx or other Angular state management libraries.
• Experience with Angular testing frameworks (Jasmine, Karma, Jest, Cypress).
• Familiarity with CSS frameworks, preprocessors, or component styling approaches (SCSS, Tailwind, etc.).
• Exposure to secure development practices and compliance considerations in financial platforms.
• Experience building data-driven dashboards or analytics interfaces.
• Portfolio or examples demonstrating enterprise-scale Angular applications
We are seeking an experienced and detail-driven Senior Angular Developer to join our Digital Product team. This role focuses on building scalable, high-performance, and accessible user interfaces using modern Angular frameworks for our digital banking, investment, and financial management platforms. The ideal candidate will have 5+ years of hands-on Angular development experience, preferably working with Angular 18 or later.
Our platform currently runs on Angular 20, and the team continuously upgrades to newer Angular versions as part of its modernization roadmap. Candidates should therefore be comfortable working in modern Angular ecosystems and participating in framework upgrades.
Key Responsibilities
• Develop and maintain high-performance Angular applications for digital banking and financial platforms.
• Build scalable, maintainable Angular components, modules, and services following best practices.
• Translate UI designs, wireframes, and prototypes into clean, production-ready Angular code.
• Develop and maintain reusable Angular component libraries and design systems to ensure consistency across platforms.
• Implement responsive layouts and accessible user interfaces following WCAG accessibility standards.
• Work with backend teams to integrate Angular applications with REST APIs and microservices.
• Optimize applications for performance, scalability, and security within a regulated banking environment.
• Participate in Angular framework upgrades, technical improvements, and modernization initiatives.
• Support testing, debugging, and cross-browser compatibility across web platforms.
• Participate in Agile ceremonies, code reviews, and continuous integration/deployment processes.
• Stay current with Angular ecosystem updates, front-end trends, and fintech digital experience standards.
Required Skills & Experience
• Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
• 5+ years of professional Angular development experience.
• Strong hands-on experience with Angular 18+ (experience with Angular 20 highly advantageous).
• Strong proficiency in TypeScript, HTML5, CSS3, and modern JavaScript (ES6+).
• Experience building enterprise-scale Angular applications and reusable component libraries.
• Solid understanding of Angular architecture, including:
• Experience integrating Angular applications with REST APIs and backend services.
• Strong understanding of responsive design, cross-browser compatibility, and performance optimization.
• Familiarity with Git-based version control and CI/CD pipelines.
• Experience working in Agile/Scrum environments using tools such as Jira or Confluence.
• Strong problem-solving ability and attention to detail.
• Excellent communication and collaboration skills.
Preferred Qualifications
• Experience developing digital banking, fintech, or financial services platforms.
• Experience working with modern Angular versions and participating in framework upgrades.
• Familiarity with NgRx or other Angular state management libraries.
• Experience with Angular testing frameworks (Jasmine, Karma, Jest, Cypress).
• Familiarity with CSS frameworks, preprocessors, or component styling approaches (SCSS, Tailwind, etc.).
• Exposure to secure development practices and compliance considerations in financial platforms.
• Experience building data-driven dashboards or analytics interfaces.
• Portfolio or examples demonstrating enterprise-scale Angular applications
Apply
Share