About the job Senior React Developer (12-Month Contract)
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!
Tracking and Telematics Operations Lead (JB6048) Midrand, Gauteng R12 000 to R14 000 a month CTC Permanent A growing organisation...
Apply For This JobBring Big Ideas to Life! At Mukuru, our visuals don’t just decorate — they communicate, inspire, and connect with millions....
Apply For This JobJob Description As a Product Designer at Accenture South Africa, you will lead multidisciplinary initiatives that align user needs, business...
Apply For This JobRole Summary We are seeking a Magento / Adobe Commerce Platform Specialist to join our Technology practice, supporting complex Digital...
Apply For This JobGraphic Designer (JB6058) Location: Gqeberha (Port Elizabeth), Eastern Cape Salary: R18 – 28 000 per month Employment Type: Permanent An...
Apply For This JobSenior E-Commerce / App Developer (Contract) Engagement Type: Adhoc / Project-Based Contract Time Zone: SAST (South African Standard Time) Location:...
Apply For This Job