Senior Web - PHP Developer

Venture Recruitment LTD ,
Oxford, Oxfordshire
Job Type: Full-time

Overview

Description My client is leading independent media and games company, and seeking motivated PHP Web Developers at all levels of experience. You will be expected to contribute to design processes, share ideas with the team, produce high quality code and maintain existing and legacy code. For this Senior role, they are looking for 3 years of professional experience and an excellent performance in our pre-interview test. As a Senior you will be self-motivated with a high level of initiative and able to work unsupervised, quickly adapting to and supporting in-house working practices and assisting in mentoring of juniors. A strong academic background is also preferred, with a degree in computing, science, mathematics or similar or equivalent industry experience. Games industry experience is not required as this is not a games-development role. This role is full-time, based in-house at their Oxford headquarters. They can consider permanent or in-house contract employment but not freelance or agencies. You must be able to legally work in the UK. You will be joining an existing internal web development team to: Participate in the design and implementation of PHP websites, applications and services Maintain and improve legacy code Create and maintain new reusable company code libraries Work to deadlines whilst maintaining a high quality of coding, adhering to company coding standards and guidelines Communicate effectively with team members and other stakeholders Requirements Essential: Excellent PHP, MySQL and problem-solving skills Knowledge and experience of OOP and MVC frameworks (ideally Laravel) High self-motivation and initiative- taking Good knowledge of HTML, CSS, JavaScript (including jQuery) Good communication and team-working skills Familiarity with use of IDEs, debugging, logging, automated testing (PHPUnit, TDD), and version control systems (Git, Perforce, SVN) Basic knowledge of linux OS and command line tools Non-essential but desirable: Good knowledge of network protocols Linux server administration experience Experience of Agile development methods (Scrum, Kanban, DSDM) Experience working with and implementing 3rd party APIs (eg. Facebook) Front-end design flair