Website RMB – Rand Merchant Bank
RMB – Rand Merchant Bank is a division of FirstRand Bank Limited, a fully integrated financial services group in South Africa, distinguished by our traditional values and innovative ideas. We have adapted investment banking solutions to suit your personal financial needs and this… read more, together with an entrepreneurial approach, attracts like-minded, discerning clients. 1 Merchant Place Cnr Fredman Drive & Rivonia Road Sandton
Job Description
To develop innovative, reusable competitive solutions and contribute actively to a collaborative Developer community
To collaborate with BDMs and Delivery Heads to make recommendations on the use of new and emerging technologies, which provide the competitive advantage and a clear technical roadmap
To maintain stability of all technical platforms
At RMB, we believe that exceptional digital experiences are built through collaboration, creativity, and code. Our Client Enablement team is looking for a Senior Frontend Developer to join our Web Team someone who thrives at the intersection of design and engineering and is passionate about shaping meaningful user experiences across our digital platforms.
Are you someone who has an interest or experience in:
Developing elegant, performant web applications using React, Next.js, and Angular
Working in component-driven environments and building with design systems
Collaborating closely with UI/UX designers, marketing, and brand teams to bring ideas to life
Integrating with and extending CMS-powered platforms
Writing clean, scalable CSS and managing large component libraries
Consuming and building REST APIs and working in hybrid frontend/backend flows
Navigating the development lifecycle using Azure DevOps, CI/CD, and cloud hosting
Working in agile, multi-disciplinary teams that span tech, brand, and business
You will be an ideal candidate if you:
Have 5+ years of frontend experience with strong proficiency in React, Next.js, and Angular
Know how to translate design into reality, and work well with Figma files, tokens, and design guidelines
Understand and advocate for component-driven development and atomic design principles
Are comfortable managing shared design systems and implementing them consistently across products
Bring fluency in CSS, including pre-processors like SASS and methodologies like BEM
Can work with CMS tools and adapt frontends for content scalability
Are confident navigating REST APIs, version control, and build pipelines
Enjoy mentoring junior devs and driving best practices within a team
Appreciate both the detail of a pixel and the architecture of a platform
You will have access to:
A tight-knit, cross-functional team of developers, designers, marketers, and content specialists
Direct collaboration with RMB’s Marketing and Brand teams, shaping the digital identity of the bank
Opportunities to own and evolve enterprise-level platforms and contribute to digital strategy
A diverse tech stack including modern frameworks, CMS tools, and Azure cloud infrastructure
A dynamic, inclusive workplace that values ideas, creativity, and personal growth
We can be a match if you are:
Someone who loves building well-crafted interfaces and seeing them used in the real world
Comfortable working in the grey area between design and engineering
Passionate about systems thinking and building for scale and consistency
Curious about financial services and eager to contribute to a forward-thinking digital banking brand
Organised, communicative, and able to collaborate effectively across disciplines
Energised by diversity and a shared mission to deliver value through creativity and technology
go to method of application »
Apply via company website ( https://www.rmb.co.za/contact ) or