Senior PHP Developer

  • Basis:  Full-Time
  • Closing Date:  01 Feb, 2021
  • Job Ref:  KMP-57187

Job Description

We are looking for an experienced PHP Developer to join our team in Malta to work closely with other developers, UX designers, business, and systems analysts. You will form part of an agile team where you will code, test, and debug new features as well as maintain live applications.

Responsibilities:

  • Ensure descriptive and quality code that meets the requirements (through TDD)
  • Maintenance and enhancement of existing running solutions
  • Provide and accept constructive criticism during code reviews
  • Learn new technologies and approaches
  • Communicate any project suggestions or issues efficiently
  • Participate in SCRUM ceremonies such as sprint planning, review, and retrospective
  • Demo new features to the Product Owner
  • Train internal users on how to use such features

Requirements:

  • A valid Maltese working permit
  • 4+ years experience with PHP
  • 2+ years experience in the Laravel ecosystem
  • A good understanding of data structure in relational databases (ex MySQL)
  • Knowledge of NoSQL data structure stores (Redis)
  • Competence with front end technologies and frameworks such as Vue.js, HTML5, CSS3, JavaScript, Bootstrap and Tailwind
  • Experience with developing RESTful APIs
  • Knowledge of Git source control
  • Knowledge of templating engines (Blade)
  • Fluent in written and spoken English
  • Strong analytical, problem-solving, and troubleshooting skills
  • Being a self-directed team player who thrives in a dynamic environment
  • A positive attitude

Nice to have:

  • University degree in computer science or engineering or equivalent
  • Experience in using collaborative tools such as Asana
  • Knowledge of Behaviour Driven Development (BDD)
  • Knowledge of Domain-Driven Design (DDD)
  • Knowledge of Agile project management (SCRUM)
  • Able to deploy code to servers and set up any needed caching and performance gains
  • Experience in developing cross-browser responsive web applications
  • Knowledge of mobile development with Flutter
  • Experience with AWS products such as S3 and EC2

The right candidate will benefit from:

  • An attractive remuneration package
  • Work in a motivated, fast-moving team
  • Access to paid learning resources such as Laracasts
  • Flexible working hours (with fixed core hours)