Senior Front-End React - Javascript Ecommerce Developer

Silvertree is an entrepreneur-led investment growth partner scaling consumer and digital brands in Africa. We are a holding and operating company, based in South Africa, that conceives, launches, operates and invests in early- and mid-stage tech and consumer companies targeting the South African and Sub-Saharan African markets.

Silvertree offers various career possibilities within Silvertree and its investment portfolio. In line with our hands-on mentality we trust our employees with full accountability and autonomy from day one. This unique entrepreneurial and performance driven culture enables us to achieve executional excellence.

Silvertree is seeking a highly skilled and passionate React.js front-end developer to join our dynamic tech team, with focus on the buildout of a headless progressive web app mobile-first ecommerce platform, using React.js on the frontend (app, mobile web, desktop) and Magento 2+GraphQL on the backend.

This role is ideal for a skilled developer looking to build amazing customer experiences, in a small team that is deeply involved in the success of our brands. You will have far more interaction and impact on company success than you would in an agency or large corporate setup.


  • Developing and designing front end web architecture, as we build highly responsive applications.
  • Participate in UI/UX and design decisions, with a sense of ownership (along with the team) for the product
  • Design, develop and modify modules based on functional and system requirements.
  • Participate in the testing process through unit tests and bug fixes.
  • Participate and contribute in scrum meetings as well as sprint planning sessions.
  • Generate and maintain concise technical documentation.
  • Provide technical support and assistance to portfolio companies, on specifically relevant topics.

Our Tech Stack

  • Backend:PHP 7 ( Magento 2 and GraphQL)MySQL
  • PHP 7 ( Magento 2 and GraphQL)
  • MySQL
  • Frontend:React.js
  • React.js

Elsewhere in Silvertree portfolio:

  • NodeJS / Typescript / Apollo Server
  • Replacing legacy HTML, CSS, jQuery, Magento 1 templates


  • Minimum 4 years of experience as a front-end developer
  • Previous experience developing with and using any or all of the following is essential: Javascript, Git, React.js.
  • Analytics, process driven thinker and attention to detail.
  • Self-motivated, results oriented team player.
  • Well organised, good communication and reporting skills.
  • Ability to thrive under tight project deadlines, and prioritise pragmatically.

Advantageous: UX design experience, Ecommerce dev experience (especially Magento), TypeScript, GraphQL (Apollo), Styled Components, Prototype, JQuery

From founding in 2013, the Silvertree portfolio has grown to include 12 companies employing 400 people across 13 locations in 3 cities Silvertree follows an owner-operator approach and puts its own capital at risk by investing from its balance sheet, and has generated returns of 13x to shareholders in 4 years We support entrepreneurs by providing them with long-term capital and a dedicated operational platform of 20-plus staff, which has supported annual revenue growth of >100% CAGR over multiple years across the portfolio