P

Senior React Developer (12-Month Contract)

Pty
1 day ago
Full-time
On-site
Randburg, South Africa

Lead, build, and innovate high-performance front-end solutions in a world-class banking environment.

Sandton | Leading Bank | 12-Month Contract

 

A leading bank in Sandton is seeking a Senior React Developer to join their high-performing technology team. This role is ideal for a seasoned front-end professional who thrives in an Agile environment and is passionate about building scalable, high-performance digital solutions.

 

Role Purpose

You will be responsible for designing, developing, and maintaining modern front-end applications, while providing technical leadership and mentoring to other developers. You'll play a key role in delivering robust, user-centric solutions aligned with enterprise standards.

 

Key Responsibilities

 

Software Development

  • Design, develop, and maintain front-end applications using React.js
  • Translate business and user requirements into clean, efficient, reusable code
  • Build responsive, high-performance user interfaces
  • Integrate front-end solutions with RESTful APIs and backend services
  • Ensure code quality through reviews, testing, and best practices

 

Technical Leadership

  • Provide mentorship and guidance to junior and intermediate developers
  • Contribute to architecture and design decisions
  • Drive best practices in front-end development, performance, and security
  • Participate in sprint planning, estimation, and technical discussions

 

Collaboration & Delivery

  • Work closely with Product Owners, Designers, Backend Developers, and QA teams
  • Support Agile delivery methodologies (Scrum / SAFe)
  • Troubleshoot, debug, and resolve production issues
  • Continuously improve development standards, tools, and processes

 

Required Skills & Experience

 

Technical Skills

  • Strong experience with React.js
  • Proficiency in JavaScript (ES6+), HTML5, CSS3
  • Experience with state management (Redux, Context API)
  • Solid experience consuming REST APIs
  • Familiarity with modern build tools (Webpack, Vite)
  • Version control experience (Git)
  • Strong understanding of responsive design and cross-browser compatibility
  • Exposure to modern JavaScript frameworks (Angular, Vue, Aurelia)

 

Experience

  • 5+ years in software development
  • 3+ years hands-on experience with React
  • Experience working in Agile environments
  • Exposure to enterprise or large-scale systems (advantageous)

 

Nice to Have

  • TypeScript experience
  • Experience with Next.js or similar frameworks
  • Exposure to Azure / AWS cloud platforms
  • Experience with testing frameworks (Jest, Cypress)
  • Background in financial services or regulated environments

 

Qualifications

  • Degree or Diploma in Computer Science, Information Systems, or related field
  • (or equivalent practical experience)

 

Why Join?

  • Work on cutting-edge banking platforms
  • Collaborative, Agile-driven environment
  • Exposure to enterprise-scale systems and architecture
  • Opportunity to lead, mentor, and influence technical direction

 

Apply Now

If you're a passionate React Developer ready to make an impact in a leading bank, we'd love to hear from you!