Skip to content
mimi

Front-End Developer (Angular & React )

Indsafri

South Africa · On-site Contract 2w ago

About the role

Job Title: Front-End Developer

Overview

We have an urgent requirement for experienced Front-End Developers to support delivery across key financial services domains. The ideal candidates will have strong front-end engineering capabilities and proven experience working within Payments, Investor Services & Trade, Pricing & Billing, and Liquidity Management environments.

Key Responsibilities • Develop, enhance, and maintain responsive, high-performance web applications • Translate business and functional requirements into intuitive user interfaces • Collaborate with back-end developers, solution architects, and business analysts • Build reusable components and front-end libraries for scalability • Ensure cross-browser compatibility and mobile responsiveness • Integrate front-end applications with RESTful APIs and microservices • Optimize applications for maximum speed and scalability • Participate in code reviews, testing, and deployment processes • Ensure adherence to UI/UX best practices and design standards

Required Skills & Experience

Technical Skills • Strong proficiency in: • HTML5, CSS3, JavaScript (ES6+) • Modern frameworks: React.js / Angular / Vue.js • Experience with: • TypeScript • State management (Redux, NgRx, etc.) • REST APIs and JSON • Git and version control systems • Knowledge of: • Responsive design and cross-browser compatibility • Performance optimization techniques • CI/CD pipelines

Domain Experience (Highly Preferred) • Payments systems • Investor Services & Trade platforms • Pricing & Billing systems • Liquidity Management solutions

Qualifications • Bachelor’s Degree in Computer Science, Information Technology, or related field (or equivalent experience)

Soft Skills • Strong problem-solving and analytical thinking • Excellent communication and collaboration skills • Ability to work in agile environments (Scrum/Kanban) • Attention to detail and commitment to quality

Nice to Have • Experience in financial services or banking sector • Exposure to cloud platforms (AWS, Azure, GCP) • Knowledge of UI frameworks (Material UI, Bootstrap) • Experience with testing frameworks (Jest, Cypress)

Should you not receive any feedback within three (3) weeks of submitting your application, please consider your application unsuccessful.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free