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!