Software Developer jobs
Sort by: relevance - date
- InvestecJohannesburg, Gauteng 2196
- The role is responsible for Micro Front End (MFE) architecture, front‑end engineering practices, and delivering high‑quality, accessible, and performance user…
- View all Investec jobs - Johannesburg jobs
- Salary Search: Software Engineer salaries in Johannesburg, Gauteng 2196
- African Alliance AdvisoryIllovo, Gauteng
- 1 to 3 years of software development experience.
- Gain exposure to software development, business analysis, data, and reporting.
- CoreSandton, Gauteng
- NET/C# or Node.js back ends.
- Contribute to technical solutions for assigned work with guidance from senior engineers.
- Basic testing and debugging skills.
- InvestecJohannesburg, Gauteng 2196
- Investec Sandton is looking for a Full stack developer (at least 5 years' experience) in the Business and Commercial Banking Tech - Borrowing-Based Facility…
- View all Investec jobs - Johannesburg jobs
- Salary Search: Full Stack Developer salaries in Johannesburg, Gauteng 2196
- NedbankJohannesburg, Gauteng
- Provide mentoring for multiple software developers.
- Deliver software that is observable and scalable.
- Produce working quality software that meets the design.
- InvestecJohannesburg, Gauteng 2196
- Work in a software development team environment using source control and continuous integration.
- You will be part of a cross-functional team of product owner,…
- EYJohannesburg, Gauteng
- Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.
- The Africa Assurance Innovation and Digital team is…
- EYJohannesburg, Gauteng
- Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.
- The Africa Assurance Innovation and Digital team is…
- EduvosSouth Africa
- 1–2 years of hands-on software development experience building web applications in a professional environment.
- Exposure to Agile ways of working or CI/CD tools.
- Agile BridgePretoria, Gauteng 0081
- Direct software programming and documentation development.
- Code software changes and fixes based on design specifications.
- Maintains a strong customer focus.
- McKinsey & CompanyJohannesburg, Gauteng
- Demonstrated experience working collaboratively with other developers, as well as technical and non-technical people within software teams.
- Wheco GroupPaarl, Western Cape
- Proficiency in software development and database management.
- We are looking for an analytical and detail-oriented professional who enjoys working with software…
- Gentora Globals LimitedHome Based
- Understanding of software testing and debugging.
- 2–5 years of professional software development experience.
- Experience Level:* Mid-Level (2–5 Years).
View similar jobs with this employerAmrodWoodmead, Gauteng- Understanding of software design principles, application performance, and code quality best practices.
- The Intermediate Full stack Developer is responsible for…
- RaizcorpSandton, Gauteng
- Experience in business-development, entrepreneurship or ed-tech software.
- The role may be remote (within South Africa), although you must be willing to visit…
- FDM GroupJohannesburg, Gauteng
- We support client organizations across the entire software development lifecycle, from software engineering and quality engineering to cloud and AI initiatives.
Job details
Pay information not provided
Johannesburg, Gauteng 2196
Full job description
Description
Investec is seeking a Front‑End Engineer who owns and sets the standard for how we build client‑facing applications across our digital platform. The role is responsible for Micro Front End (MFE) architecture, front‑end engineering practices, and delivering high‑quality, accessible, and performance user experiences.
This role spans the full development lifecycle and works closely with Product, UX/UI, and Engineering teams to design, build, and maintain rich, interactive applications that enable clients to manage their data and processes effectively.
We're looking for someone with strong front-end engineering foundations and practical experience delivering modern, scalable applications in an agile and collaborative product environment.
Key Responsibilities
At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
We are committed to diversity and inclusion when recruiting internally and externally.
Investec is seeking a Front‑End Engineer who owns and sets the standard for how we build client‑facing applications across our digital platform. The role is responsible for Micro Front End (MFE) architecture, front‑end engineering practices, and delivering high‑quality, accessible, and performance user experiences.
This role spans the full development lifecycle and works closely with Product, UX/UI, and Engineering teams to design, build, and maintain rich, interactive applications that enable clients to manage their data and processes effectively.
We're looking for someone with strong front-end engineering foundations and practical experience delivering modern, scalable applications in an agile and collaborative product environment.
Key Responsibilities
- Own and evolve front‑end engineering standards across the platform, driving modernisation and continuous improvement.
- Lead the development of React and TypeScript Micro Front Ends within a Vite‑based shell architecture, enabling modular, independently deployed capabilities.
- Maintain and grow the shared component library, promoting reuse, consistency, and scalability across applications.
- Drive design system integration to ensure consistent, accessible, responsive, and on‑brand user experiences.
- Set and enforce standards across TypeScript discipline, state management, SCSS/CSS Modules, WCAG accessibility, testing (Jest, Playwright), security (OWASP), and tooling (ESLint, Stylelint, Prettier).
- Collaborate closely with UX/UI designers and Product teams to deliver production‑ready, high‑quality implementations.
- Ensure well‑typed data contracts between MFEs and backend APIs, supporting smooth front‑end and back‑end integration.
- Review pull requests with a focus on maintainability, testability, quality, and adherence to platform conventions, while encouraging collaboration and knowledge sharing.
- Champion CI/CD practices across Azure DevOps pipelines and Cloudflare Worker deployments, taking accountability for full‑lifecycle technical delivery.
- Mentor team members contribute to the front‑end guild and evaluate emerging tools and patterns for platform suitability.
- Strong experience building modern, scalable front‑end applications in an agile, product‑centric environment.
- Advanced React (v18+) and TypeScript (v5+) experience with a focus on clean, maintainable, well‑typed code.
- Solid foundation in HTML, CSS, and modern JavaScript (ES6+), with strong understanding of browser and DOM fundamentals.
- Practical experience with state management (e.g. Zustand, MobX, Context API), and scalable front‑end architecture.
- Experience working with monorepos, shared component libraries, and design systems.
- Strong understanding of front‑end performance, accessibility (WCAG), and testing practices (Jest, Playwright).
- Experience integrating with backend APIs using typed contracts within secure, CI/CD‑driven environments.
- Excellent communicator with end‑to‑end delivery accountability and a collaborative, client‑first mindset.
- Experience with shared front‑end platforms, including component library governance and release discipline.
- Exposure to modern delivery environments (CI/CD, Azure DevOps, edge/CDN concepts such as Cloudflare).
- Some backend awareness (.NET / C#) to support integration and end‑to‑end delivery.
- Understanding advanced front‑end patterns including Micro Front Ends, SSR trade‑offs, and performance strategies.
- Broader front‑end ecosystem exposure (Angular, Vue, Svelte), with curiosity for emerging approaches.
- Experience working under pressure with strong analytical, problem‑solving, and quality‑driven delivery focus.
At Investec we seek creative, talented people with passion, energy and stamina, who collaborate unselfishly.
We are committed to diversity and inclusion when recruiting internally and externally.
Let Employers Find YouUpload Your Resume