Overview
A PHP Developer plays a crucial role in developing and maintaining dynamic web applications. They are responsible for writing serverside web application logic as well as integrating userfacing elements developed by frontend developers. PHP Developers collaborate closely with crossfunctional teams including designers and project managers to deliver highquality scalable and efficient web solutions.
Key responsibilities
- Write clean welldesigned code following industry best practices
- Develop and maintain complex web applications using PHP and MySQL
- Integrate userfacing elements developed by frontend developers
- Optimize applications for maximum speed and scalability
- Perform validation and testing of web applications
- Collaborate with crossfunctional teams to define design and ship new features
- Troubleshoot test and maintain the core product software and databases
- Contribute in all phases of the development lifecycle
- Stay updated on emerging technologies and apply them into operations and activities
- Proactively identify and address technical challenges
- Participate in code and design reviews
- Work closely with web designers to match visual design intent
- Provide technical support
- Documenting code concepts and processes
- Collaborate with other team members and stakeholders
Required qualifications
- Bachelor s degree in Computer Science Engineering or related field
- Proven work experience as a PHP Developer or similar role
- Proficient in PHP HTML CSS JavaScript and MySQL
- Experience working with MVC frameworks (Laravel CodeIgniter etc.)
- Solid understanding of objectoriented programming
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Good understanding of frontend technologies including jQuery AJAX and Bootstrap
- Understanding fundamental design principles behind a scalable application
- Knowledge of version control systems (e.g. Git SVN)
- Experience in common thirdparty APIs (Google Facebook etc.)
- Ability to work in a fastpaced environment and manage multiple tasks simultaneously
- Excellent analytical and problemsolving skills
- Strong attention to detail
- Good communication and teamwork skills
- Passion for best design and coding practices
apis,html,object-oriented programming,mysql,nosql,laravel,ajax,git,css,jquery,bootstrap,php,mvc frameworks,svn,sql,facebook,google,javascript,codeigniter