Full Stack PHP Developer Job Description Template
Our company is looking for a Full Stack PHP Developer to join our team.
Responsibilities:
- Supporting and mentoring others;
- Participating in client workshops;
- Driving next practice, and producing well commented and syntactically correct code;
- Consulting with internal stakeholders;
- Communicating and presenting designs decisions;
- Assisting colleagues with client pitches, applying practical digital solutions to client requirements;
- Maintaining up-to-date awareness of developments and advances in digital industries;
- Identifying logical and cutting edge solutions for a varied range of client briefs in order to deliver world class digital websites;
- Collaborating with in house design team to create the best possible project outcomes;
- Help to implement and adhere to deployment and development best practices;
- Work on multiple development projects at various stages with timely and critical deadlines;
- Configuration of web servers (Apache/Nginx & MySQL) and use of development and deployment systems (DeployHQ, Bitbucket, Docker);
- Development and maintenance of PHP & MySQL driven websites, ecommerce stores, and applications;
- Working directly with clients, either on site or at client premises;
- Attend internal and External Meetings.
Requirements:
- Knowledge of working with a LAMP stack environment;
- Good understanding of the web UI layer (HTML, CSS, JS);
- Exposure to a frontend framework (We use Vuejs);
- Real enthusiasm and passion for digital development and already delivering outstanding results for clients;
- Proven experience gained within an agency, with a portfolio of work to demonstrate your knowledge and understanding of website development;
- MVC Framework experience (they use a bespoke one);
- Advanced knowledge of HTML, CSS, Javascript and PHP;
- Experience building APIs (HTTP, REST) and integrating with 3rd party systems;
- Experience of Magento 1 & 2 desired, but not essential;
- PHP;
- Good communication and presentation skills;
- Experience working with Laravel PHP framework;
- Working knowledge of PHP, MySQL, WordPress, Laravel (ideally) & version control (Git);
- Experience in OOP;
- Minimum of 5 years’ experience in a development role.