This role can be remote / Hybrid.

ROLE OVERVIEW

You will be shaping the direction of the platform and product and, in the process, create pioneering experiences for some of the world’s largest brands – pushing the boundaries of what’s possible using web technology.

Based out of our Cape Town office you’ll be joining our inhouse development team in South [URL Removed] will be part of a global, multi-disciplined wider organisation, and ever-expanding client base +project scope. We’re looking for a talented frontend/ fullstack developer to jump aboard and help us build the best possible set of solutions for interactive experiences at major events, and installations inretail and attractions.

All our custom laravel, react and electron applications for clients are built upon our existing platform, which is a vast code base and very powerful. We are looking for a frontend/ fullstack developer to use our codebase to build new experiences which utilise the latest technologies and drive innovation within the industry. Additionally the chance to build and help shape a new api platform which is in the process of building.

RESPONSIBILITY

  • ? Set up, maintain and manage servers on Azure

  • ? Interpret technical requirements from briefs and discuss solutions or ask questions about the functionalities

  • ? Manipulate and understand complex Symfony backend system

  • ? Familiarity with limitations of PHP as a platform and its work arounds

  • ? Maintain several existing ReactJS and ElectronJS applications, while building new features on a project by project basis

  • ? Plan and coordinate with the head of development using DFDs, visuals and code examples

  • ? Understand a brief and deliver estimations for time and difficulty to execute project

  • ? Manage and deliver client-based applications using a vast range of branding and themes

  • ? To assist in software risk assessments when building software which may have limitations,cross-platform/ browser compatibility challenges or security issues

  • ? Work with a team of developers and designers to enhance UI/ UX features

  • ? Concentrated approach to code reviews for peers in the team

PERSON SPECIFICATION

  • ? Excellent oral and written communicator

  • ? Keen foresight into what’s new and motivated to continue learning

  • ? Collaborate as part of a team to write exceptional clean and efficient code and contribute to the growth of a globally used platform

  • ? Ability to research and utilise new technologies, industry practices and integrations withexternal systems using APIs

  • ? Forthcoming with ideas and functionalities which can elevate our product offering

  • ? Excited to join a team of inhouse developers, learning from peer-to-peer coding sessions and shaping the future of the platform and application codebases

  • ? Understands fundamental design principles behind a scalable application and familiar withlimitations of PHP as a platform and its workarounds

  • ? Diagnostic accuracy and problem-solving for debugging websites

  • ? Proficient use of Microsoft Office applications and CRM software

  • ? Able to achieve results independently and as part of a team

TECH STACK – the musts

  • ? Proficient using software development tools such as Atlassian (Jira), working in an Agile SDLC

  • ? Excellent knowledge and implementation of PHP frameworks, Symfony and Laravel as we
    continue to migrate our web services and architecture to Laravel

  • ? Knowledge of object oriented PHP programming

  • ? Ability to create pipelines and manage means of deployment using CI/CD tools such asAzure/ Jenkins / Docker

  • ? Has experience navigating depreciated code and able to solve issues where new versionsneed upgrading such as ElectronJS, APIs, PHP and ReactJS

  • ? Experience using Assembla/ GitHub for managing and collaborating with codebases and continuous integration

  • ? Strong proficiency in utilising and developing using React, NextJS and npm

  • ? Experience in web development using Typescript / JavaScript and NodeJS

  • ? Understanding of Electron and running pipelines for versioning and deployments

  • ? Fluency in several coding languages including JavaScript, HTML5, CSS3 and JQuery for responsive development

  • ? Proficiency working with cloud solutions, including Azure and Amazon Web Services

  • ? Development experience with REST apis for web services

  • ? Efficiently create new endpoints and write queries for SQL database and able to manipulate databases

Desired Skills:

  • PHP
  • OO
  • Typescript
  • Javascript
  • Full Stack Development
  • react
  • Azure

Learn more/Apply for this position