Enable job alerts via email!

It Developer

FirstRand Bank Limited

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

5 days ago
Be an early applicant

Job summary

FirstRand Bank is seeking a Senior Frontend Developer to enhance their digital platforms. The ideal candidate will have extensive experience in React, Next.js, and Angular, thrive in a collaborative environment, and contribute to building innovative web applications that enhance user experiences. Responsibilities include developing web solutions and integrating with CMS platforms, adhering to design principles, and ensuring code quality. Join our dynamic team, where innovation and creativity are at the forefront of shaping the bank's digital identity.

Benefits

Collaboration with Marketing and Brand teams
Opportunities for personal growth
Diverse tech stack including modern frameworks

Qualifications

  • 5+ years of frontend experience with strong proficiency in React, Next.js, and Angular.
  • Familiarity with design principles and experience working with Figma.
  • Ability to work with CMS tools and understand component-driven development.

Responsibilities

  • Develop elegant, performant web applications.
  • Collaborate with UI/UX designers, marketing, and brand teams.
  • Write clean, scalable CSS and manage large component libraries.
  • Integrate with and extend CMS-powered platforms.

Skills

React
Next.js
Angular
CSS
SASS
REST APIs

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.

Ready to build with us?

If you care about great design, clean code, and creating tech that reflects a premium brand — we’d love to hear from you.

Note that applications will not be accepted after 11/07/25. Please submit your application before this date.

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. Candidates can disclose their disability information voluntarily. The Bank will keep this information confidential unless required by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.