Vista Group

Senior Full Stack Developer

Vista Group

full-time

Posted on:

Location Type: Hybrid

Location: Cape TownSouth Africa

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • - Develop server-side applications, user interfaces and user experiences working with C#, .Net, React, JavaScript, HTML, TypeScript, SCSS/CSS
  • - Deliver new, and maintain existing features within Umbraco backed CMS
  • - Develop and integrate RESTAPIs
  • - Implement responsive web design to ensure optimal user experience across various devices and screen sizes
  • - Ensure cross-browser compatibility and address performance issues
  • - Implement authentication and authorization mechanisms to secure web applications
  • - Optimize server-side performance and troubleshoot issues
  • - Use version control systems like Git to manage and track changes in code
  • - Collaborate with team members on code repositories, resolving conflicts and ensuring code quality
  • - Deploy web applications to hosting platforms or servers
  • - Configure and maintain web servers, ensuring optimal performance and security.
  • - Implement continuous integration and continuous deployment (CI/CD) pipelines for automated testing and deployment
  • - Write and maintain automated tests to ensure code quality
  • - Debug and troubleshoot issues across the entire application stack
  • - Collaborate with cross-functional teams, including designers, product managers, and other developers
  • - Communicate effectively with team members and stakeholders, providing updates on progress and addressing concerns
  • - Join the on-call support roster during holiday periods

Requirements

  • - Proven, senior level, full stack web development experience in a commercial / ecommerce organisation
  • - Advanced level React (Hooks, Context, APIs etc...)
  • - Strong C#, .Net experience (web APIs, MVC)
  • - Strong TypeScript, JavaScript experience
  • - Experience with CSS/SCSS, Tailwind or similar frameworks
  • - Extensive web development experience including SPA, SEO, cross-browser, REST APIs design / integration, SASS / LESS
  • - Solid experience with Git (GitHub/GitLab workflows, CI/CD pipelines, Agile SDLC
  • - Previous exposure to Umbraco CMS would be beneficial
  • - Previous experience with Docker would be beneficial
Benefits
  • You will be supported to continually learn and improve your skills, share knowledge and ideas in the team, and be part of a dynamic and open culture.
  • We have a range of benefits that include:
  • - Rest & Relax Fridays - Finish at lunch time on Friday but get paid for the full day
  • - Annual volunteer day
  • - Employee Rewards and Benefits with Perkbox
  • - Medical Insurance / Medical Aid (after qualifying period)
  • - Employee Assistance Programme Service
  • - Paid Sick leave
  • - 5 days bereavement leave per year
  • - On-Site Breakfast Bar
  • If this sounds like you, get in touch to find out more
  • *We value inclusivity celebrate diversity and are committed to offering equal opportunity to our staff and candidates — regardless of gender, age, race, ethnicity, marital status, disability, sex, sexual orientation, religious, ethical beliefs or political opinion. This commitment is reflected in all our employment policies and procedures.*
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NetReactJavaScriptTypeScriptSCSSCSSREST APIsGitDocker
Soft Skills
collaborationcommunicationtroubleshootingproblem-solvingcode qualityteamworkstakeholder engagementon-call support