Team Extension Company Profile

PHP developer

Team Extension

Job Description

On a day to day basis you'll typically work on maintenance or small changes for clients, occasionally support tickets arise and sometimes we need to jump on those.

This will be across a range of PHP systems, Prestashop, WordPress and bespoke systems that we have developed.

 

Your responsibilities

Writing efficient, stable, testable, secure and reusable Laravel modules and PHP code

Following industry best practices such as effective source control, code reviews, daily builds, and automated deployments, within an agile culture

Troubleshooting, testing and maintaining the backend of existing development

Solving complex performance problems and technical architectural challenges

Contributing in all phases of the development lifecycle

Following industry best practices such as effective source control, code reviews, daily builds, and automated deployments, within an agile culture

 

Skills, experience and traits you need to have

Minimum of 3 years of experience engineering web applications and digital services in Laravel's most recent and

Experience working around multiple parts of the software lifecycle

Proficiency with architecture patterns OO MVC / MVVM etc

Experience working with test automation frameworks and working in TDD

Demonstrable knowledge of writing performant apps via multithreading, compression etc

Experience with code management systems such as Git, build tools such as Maven and CI tools such as Jenkins or Concourse

Experience in relational and non relational databases such as Cassandra or Mongo

Ability to perform in a fast paced environment and to communicate effectively

Experience of working in a team with a DevOps culture surrounded by lean / agile delivery methodologies

 

 

Nice to haves

Exposure to virtualisation or container technology like Docker and Vagrant

Experience with other development technologies such as Java, Node JS, .NET Core, Python and Ruby, scripting language such as Bash would also be beneficial

Experience with IaaS services such as Amazon Web Services, Azure, Google Cloud Platform or similar

Experience with frontend web technology and frameworks such as HTML5, CSS3, JavaScript, jQuery, AngularJS, and Grunt

Experience contributing to PHP open source projects