Software Engineer: Front-End
- Location
- Stellenbosch, Western Cape
- Minimum qualification
- Bachelor's degree
- Closing date
First listed . Last checked at source .
In brief
**Overview** This role is for a Software Engineer: Front-End at Capitec Bank, a South African commercial bank known for its Global One solution, which simplifies banking by enabling transactions, savings, and real-time credit access. As of February 2017, Capitec was the third-largest bank in South Africa, opening 120,000 new customer accounts monthly. The bank is seeking an engineer who takes ownership of features from conception to delivery, rather than just executing tasks. The team is currently evolving towards a more modern, maintainable architecture and full-stack engineering, offering the successful candidate the opportunity to grow their skills alongside experienced engineers. The role involves working within a large codebase during this transition, with a strong emphasis on security, reliability, and quality inherent to banking, and participation in technical discussions from the outset. **What you will do** * Own features and requirements from understanding the problem through to delivery. * Build and maintain React components and features that are clean, reusable, and easy for other engineers to work with. * Integrate frontend applications with backend services and APIs, and troubleshoot issues across the stack. * Participate actively in code reviews, both contributing to and learning from the engineering standards around you. * Contribute to the frontend rewrite and help shape a more modern, maintainable architecture. * Work closely with engineers and stakeholders to deliver features that work well and stand the test of time. **Requirements (from the original advert)** * Job Type: Full Time * Location: Western Cape, Stellenbosch * Job Field: ICT / Computer * Experience: 3 to 5 years of professional software development * Strong, hands-on ReactJS experience * Good knowledge of JavaScript and modern frontend development * Solid understanding of frontend architecture and component design * Experience integrating frontend applications with APIs and backend services * A track record of writing maintainable, testable code within a large codebase * Comfortable working with Git and participating in code reviews * The ability to take ownership of your work and see it through independently * Education (Minimum): Grade 12 National Certificate / Vocational * Education (Ideal or Preferred): A relevant tertiary qualification in Information Technology OR a bachelor's degree in Computer Science, Information Technology or a related field * Skills: Analytical Skills, Attention to Detail, Communications Skills, Interpersonal & Relationship management Skills, Problem solving skills * Additional Information: Clear criminal and credit record * Nice to have: Java or Spring experience **Who should apply** An engineer who is proactive, takes full ownership of tasks from problem understanding to solution delivery, and is not merely interested in working through a list of tickets. Ideal candidates will be eager to contribute to a significant frontend rewrite, help shape modern architecture, and are open to expanding their skills towards full-stack engineering. Applicants should possess 3 to 5 years of professional software development experience, demonstrate strong hands-on ReactJS proficiency, good knowledge of JavaScript and modern frontend development, and a solid understanding of frontend architecture and component design. Experience integrating with APIs and backend services, along with a proven track record of writing maintainable, testable code in large codebases, is essential. Candidates must be comfortable with Git and participating in code reviews, and able to independently own and complete their work. Minimum education required is a Grade 12 National Certificate/Vocational, with a Bachelor's degree in Computer Science, IT, or a related field being preferred. The role also requires strong analytical, attention to detail, communication, interpersonal & relationship management, and problem-solving skills, as well as a clear criminal and credit record. **Deadline** Not specified **Reference** Original posting: https://www.myjobmag.co.za/job/software-engineer-front-end-capitec-bank-7 Source: myjobmag
Summary drafted with AI assistance from the original advert. The advert itself is the authority — how we use AI.
At a glance
- At least 3 years of experience.
- Java
- JavaScript
- React
- Git
Extracted automatically from the advert; confirm requirements on the original listing.
Job description
Before you apply
- Confirm the requirements and closing date on the original listing (myjobmag). SPANi lists vacancies from other sites and may not reflect last-minute changes.
- Legitimate employers do not charge application, registration or training fees.
- Don't send your ID or bank details before you have confirmed the employer is real.
Before you apply
- Read the full advert and confirm you meet the minimum requirements before applying.
- Tailor your CV headline and most recent experience to the job title and key skills.
- Note the closing date and reference number, and keep a copy of what you submit.
- Apply only through the employer or job board link — never pay to apply.