1. Develop layout and design of websites, programmes and applications
2. Create reusable, effective and scalable PHP code
3. Understand how web applications work, including security and session management
4. Develop plugins and extensions
5. Perform maintenance of the code and enhance it
6. Define and maintain a database
7. Integrate payment gateways on e-commerce portals
8. Work with Application Program Interface (API)
9. Assist frontend developers with code integration
10. Liaise with the User Experience (UX) team
11. Formulate internal coding standards
12. Integrate data storage solutions
13. Possess knowledge of common web server exploits
14. Develop a workflow for projects