<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>2e94e0c5-f9e</externalid>
      <Title>Senior Full Stack Developer</Title>
      <Description><![CDATA[<p><strong>Senior Full Stack Developer</strong></p>
<p>This is a senior level Full Stack Developer role within a talented team providing the best-in-class, custom cinema websites worldwide.</p>
<p><strong>About the Role</strong></p>
<p>As a Senior Full Stack Developer, you will own features and projects, collaborating with wider stakeholders such as Product Owners, Business Analysts, and Engineering Managers, with a focus on continuous improvement. You will be responsible for developing server-side applications, user interfaces and user experiences working with C#, .Net, React, JavaScript, HTML, TypeScript, SCSS/CSS.</p>
<p><strong>Key Responsibilities</strong></p>
<ul>
<li>Develop server-side applications, user interfaces and user experiences working with C#, .Net, React, JavaScript, HTML, TypeScript, SCSS/CSS</li>
<li>Deliver new, and maintain existing features within Umbraco backed CMS</li>
<li>Develop and integrate RESTAPIs</li>
<li>Implement responsive web design to ensure optimal user experience across various devices and screen sizes</li>
<li>Ensure cross-browser compatibility and address performance issues</li>
<li>Implement authentication and authorization mechanisms to secure web applications</li>
<li>Optimize server-side performance and troubleshoot issues</li>
<li>Use version control systems like Git to manage and track changes in code</li>
<li>Collaborate with team members on code repositories, resolving conflicts and ensuring code quality</li>
<li>Deploy web applications to hosting platforms or servers</li>
<li>Configure and maintain web servers, ensuring optimal performance and security</li>
<li>Implement continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment</li>
<li>Write and maintain automated tests to ensure code quality</li>
<li>Debug and troubleshoot issues across the entire application stack</li>
<li>Collaborate with cross-functional teams, including designers, product managers, and other developers</li>
<li>Communicate effectively with team members and stakeholders, providing updates on progress and addressing concerns</li>
<li>Join the on-call support roster during holiday periods</li>
</ul>
<p><strong>Requirements</strong></p>
<ul>
<li>Proven, senior level, full stack web development experience in a commercial / ecommerce organisation</li>
<li>Advanced level React (Hooks, Context, APIs etc...)</li>
<li>Strong C#, .Net experience (web APIs, MVC)</li>
<li>Strong TypeScript, JavaScript experience</li>
<li>Experience with CSS/SCSS, Tailwind or similar frameworks</li>
<li>Extensive web development experience including SPA, SEO, cross-browser, REST APIs design / integration, SASS / LESS</li>
<li>Solid experience with Git (GitHub/GitLab workflows, CI/CD pipelines, Agile SDLC</li>
<li>Previous exposure to Umbraco CMS would be beneficial</li>
<li>Previous experience with Docker would be beneficial</li>
</ul>
<p><strong>Benefits</strong></p>
<ul>
<li>Rest &amp; Relax Fridays - Finish at lunch time on Friday but get paid for the full day</li>
<li>Annual volunteer day</li>
<li>Employee Rewards and Benefits with Perkbox</li>
<li>Defined Contribution Company Pension Scheme</li>
<li>Medical Insurance / Medical Aid (after qualifying period)</li>
<li>Employee Assistance Programme Service</li>
<li>Paid Sick leave</li>
<li>5 days bereavement leave per year</li>
<li>On-Site Breakfast Bar</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C#, .Net, React, JavaScript, HTML, TypeScript, SCSS/CSS, Umbraco, RESTAPIs, Git, CI/CD pipelines, Agile SDLC, CSS/SCSS, Tailwind, Docker</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Vista Group</Employername>
      <Employerlogo>https://logos.yubhub.co/j.com.png</Employerlogo>
      <Employerdescription>Vista Group is a global leader in providing technology solutions to the international film industry, with over 700 crew members across six main offices.</Employerdescription>
      <Employerwebsite>https://apply.workable.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/DA7CA7C407</Applyto>
      <Location>Cape Town</Location>
      <Country></Country>
      <Postedate>2026-03-09</Postedate>
    </job>
  </jobs>
</source>