PHP Developer - Job Description
Responsibilities
● Integration of user-facing elements developed by front-end developers
● Build efficient, testable, and reusable PHP modules
● Solve complex performance problems and architectural challenges
● Integration of data storage solutions (databases, key-value stores, blob stores, etc.) Skills and Qualifications
● Strong knowledge of PHP web frameworks, particularly Laravel
● Understanding the fully synchronous behavior of PHP
● Well versed in setup and management of webservers (Apache/NginX)
● Experience with deploying web applications to any cloud platform (AWS, Azure, GCP, Digital Ocean, etc)
● Understanding of MVC design patterns
● Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
● At least 3 months of experience with one front end framework from Angular, React or Vue.js
● Knowledge of object oriented PHP programming
● Understanding accessibility and security compliance
● Strong knowledge of the common PHP or web server exploits and their solutions
● Understanding fundamental design principles behind a scalable application
● User authentication and authorization between multiple systems, servers, and environments
● Integration of multiple data sources and databases into one system
● Familiarity with limitations of PHP as a platform and its workarounds
● Creating database schemas that represent and support business processes
● Familiarity with SQL/NoSQL databases and their declarative query languagesTechnical Skills
Strong experience with Laravel & Symfony. SOLID experience and strong practice of OOP principles
Experience with SPA's and competency with Angular, React or Vue.js Experience with spinning up servers on AWS or Digital Ocean: Installing Ubuntu, running shell commands, configuring NGINX and installing the complete LEMP Stack
Understanding of website speed optimization
Understanding of static content delivery and server side rendering of HTML/JavaScript
Bonus Requirements (Nice to have)
ptutoria pk is fast paced, modern organization looking to set the tone for online education in Pakistan. We aim to be a one-stop solution for year-long studies and exam preparation, benefiting a range of stake holders from students, parents and educational institutes. We have designed high-quality study material which is catered various educational boards across Pakistan: Federal, Rawalpindi, Lahore, Gujranwala, Karachi, Peshawar boards, with many more to come. We work primarily on software, applications and content related to online education. Our areas of hiring currently include: Paid Social Media Marketing & Google Adwords Front End Development Back End Development/p