Details about position

Purpose:

Reporting to the Technical Manager of the Technology Team responsible for maintaining and enhancing the client-facing web applications and internal admin tools, 3rd party integrations, client communication systems and monitoring platform. This is an opportunity to join an energetic, fast paced, dynamic, Sequoia* backed, mobile-always communications company, offering ample growth opportunities and exciting challenges. This candidate will work an agile team to address operational demands as well as Web Services related functionality involved in on-going project implementations.

*Sequoia played a role in the funding of YouTube, Apple, Google and other exciting companies.

The Key responsibility areas:

  • Building of PHP, and other related technologies, applications.
  • Maintenance of core PHP-based applications on our commercial platforms.
  • Development work aligned to the company coding methodology.
  • Support of applications and environment.
  • As a Senior, play a thought-leadership role within the Web Services Community of Practice (COP), supporting the Web Services Tech Lead in driving the vision of the COP Core Competencies.

Core Competencies:

  • Familiar with Agile and Scrum methodologies and embracing of their values and principles
  • Have significant experience developing web applications (HTML, CSS, JavaScript, PHP, AngularJS)
  • Able to demonstrate an excellent understanding of Object Oriented development methodologies
  • Have excellent communication and technical documentation skills
  • Proficiency with Linux (CentOS)
  • Understanding of SQL databases such as MySQL
  • Familiarity with Version Control systems such as Git

The technologies and activities at the company include the following and as such familiarity with these is an advantage:

  • Various PHP frameworks: Symfony 2, Laravel, Zend, Proprietary
  • Various JS frameworks: AngularJS, JQuery, Node.JS
  • Various dependency management tools: Composer, bower and NPM
  • Java software development (Spring Framework)
  • AWS technologies
  • Legacy system refactoring and migration to new systems
  • Continuous integration and deployment, for example: GitLab, Phing
  • API development: REST, OAuth, and various other types

Experience and Education:

  • 5+ years of software development experience with PHP
  • 3+ years of experience with AngularJS
  • Diploma in Information Technology, BTech (IT) or Computer Science, or equivalent
  • Degree a significant advantage

Personal Characteristics:

  • Good organisational skills
  • Passion for technology
  • Attention to detail
  • Self-driven
  • Good communicator
  • Sharing of knowledge
  • Good interpersonal skills
  • Mentoring of others
  • Positive outlook on life
  • Assertive nature
  • Logical thinker
  • High levels of initiative
  • Customer service orientated
  • Team player
  • Work independently, with a high degree of responsibility

Benefits:

  • Competitive salary paid monthly
  • Quarterly performance incentives
  • Medical aid contributions
  • Pension fund contribution
  • Group life cover
  • Communication allowances

Overview

Position: Open
Location: Cape Town
Job Title: Senior Web Developer
Salary: To be discussed