Senior Front-End Engineer – Foschini Retail Group Vacancies


Website The Foschini Group - TFG

Position Summary:

As a Senior Frontend Engineer at TFG Labs, you’ll have a chance to have a far-reaching impact on the e-commerce journey of millions of South Africans who use our site monthly.
You’ll join a young, energetic, fast-paced team with the latitude and scope to adopt modern technologies like NextJS, Cloudflare Workers and Server Side Rendering as we re-architecture our platform to the ultimate goal of a headless experience that genuinely wows our customers while delivering consistently improving conversion rates.

What you’ll have:

  • Modern and secure JWT standards, SameSite vs CrossSite knowledge.
  • Experience with Google Analytics, Datalayer, Enhanced Ecommerce, and Google Tag Manager.
  • Any experience with CDNs like Cloudflare, Akamai or Cloudfront,
  • Knowledge of how to manage JIRA tickets effectively is another plus.
  • Ability to work effectively across the organisation with stakeholders and other engineers to deliver results, with good verbal and written communication skills;
  • You have built some NodeJS APIs and/or have used NextJS and a modern deployment pattern such as Serverless, Cloudflare Workers, Netlify or Vercel.
  • Outstanding problem-solving skills – we are looking for out-the-box thinkers, that are willing to take responsibility for the implementation from start to finish;
  • Experience with CI / CD Platforms like Github Actions, Azure DevOps Pipeline.
  • Strong experience and fundamentals in React – including the latest React 18 specification, which involves ReactDOMServer, Hydration and Concurrent Batching;
  • Experience documenting and collaborating with backend teams to build the right API schema to support our growth mindset;
  • A passion for delivering high-quality and beautiful products that are amazing for users;
  • Experience in implementing reusable components and executing a design system with our passionate UI / UX team;
  • 3-5 years of relevant work experience
  • Strong TypeScript type experience.