# Senior Full Stack Developer

**Company**: Vista Group
**Location**: Cape Town
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://apply.workable.com/j/DA7CA7C407?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2e94e0c5-f9e

## Description

### Senior Full Stack Developer

This is a senior level Full Stack Developer role within a talented team providing the best-in-class, custom cinema websites worldwide.

#### About the Role

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.

#### Key Responsibilities

- 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

- 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

- Defined Contribution Company Pension Scheme

- Medical Insurance / Medical Aid (after qualifying period)

- Employee Assistance Programme Service

- Paid Sick leave

- 5 days bereavement leave per year

- On-Site Breakfast Bar

## Skills

### Required
- C#
- .Net
- React
- JavaScript
- HTML
- TypeScript
- SCSS/CSS
- Umbraco
- RESTAPIs
- Git
- CI/CD pipelines
- Agile SDLC

### Nice to have
- CSS/SCSS
- Tailwind
- Docker

---

Source: [Apply at apply.workable.com](https://apply.workable.com/j/DA7CA7C407?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
