PHP Developer - (E-learning Software House) Up to 50K

Leicestershire | Permanent

Ref: 337

Job Description – PHP Developer

Our client is a market leading and award-winning UK online learning company that specialise in providing small and medium sized businesses with quality yet affordable products and services.

As part of a new product launch, they are looking to recruit a talented developer to join their growing business.

 

What you will be doing;

You will be responsible for bringing our new SaaS products to life through the development of clean code. To achieve this, you will be carrying out the following duties within this new role;

  • Participation in the entire application life cycle, focusing on coding and debugging

  • Write clean code to develop functional web applications

  • Troubleshoot and debug applications

  • Look for ways to automate processes to make the business more efficient

  • Contribute to project planning and estimates

  • Monitor progress of work and take appropriate action to stay on schedule

  • Gather and address technical and design requirements

  • Build reusable code and libraries for future use

  • Liaise with key stakeholders and system administrators

 

The person we are looking for;

To be successful within this role you will have the following relevant skills and experience;

  • Ability to map out an idea into a full project specification / wireframes

  • Expert skills in PHP 7+, MySQL 5.6+, HTML5, CSS3 (SASS), Javascript

  • Experience in consuming REST / SOAP API’s

  • A clear understanding of the JSON data format

  • Experience using Laravel and/or CodeIgniter

  • Experience using jQuery

  • Experience using command line tools such as Composer and NPM

  • Experience using Git and Jira.

  • Passionate about good quality code

  • Full understanding of good development techniques (Clean Code, TDD, Refactoring techniques) and be able to demonstrate this understanding

  • Degree level or equivalent education desirable but 3+ years’ industry experience is more important

  • Usability Testing

 

The right candidate will also have the following skills and experience that can be evidenced in past work/projects;

  • Participation in the entire application life cycle, focusing on coding and debugging

  • Continuously discover, evaluate and implement new technologies

  • Look for ways to automate processes to make the business more efficient

  • Contribute to project planning and estimates

  • Monitor progress of work and take appropriate action to stay on schedule

  • Liaise with key stakeholders and system administrators

  • An incredible eye for attention

  • Ability to put forward ideas

  • Able to work under pressure and meet deadlines

  • Confidence to accept responsibility

  • Highly motivated

 

What you will get;

In addition to a very competitive salary the package also includes:

  • Company pension scheme

  • Professional and career development opportunities