As a Senior PHP Developer you should have at least 5 years experience in both back-end and front-end development and have a solid understanding of OOP principles. This position requires a combination of programming skills (namely PHP, HTML5, CSS3, and JavaScript) and aesthetics (UI/UX). You should have a strong understanding of industry trends and ideally have worked with one or more of the existing popular PHP frameworks such as CakePHP, Laravel, CodeIgniter, Symfony, Zend.
The ideal candidate for this role will have experience working in or with iGaming, API Integrations and Payment Systems.
Required Knowledge:
- Proficient in PHP 5 and 7, HTML5, JavaScript, JQuery and AJAX
- Coding in PHP, HTML5, CSS3, and JavaScript
- 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
- Experience with PHP MVC frameworks (CakePHP, Laravel, Symfony, CodeIgniter, Zend, etc.)
- Excellent relational database skills with MySQL
- Experience with building restful JSON web services
- Understanding of responsive design frameworks such as bootstrap
- Agile development principles
- Git
Bonus Knowledge:
- Knowledge of API's, such as: Twitter, Facebook, Google maps, Instagram, Gmail, Outlook365
- Performance Optimization
- Security Hardening
- Caching and Content Delivery Networks (CDN)
- Slack
Attributes:
- Analytical mindset
- Problem solver
- Self-driven
- Teamplayer
- Good communicator
- Working with cross-functional teams and understand their workflow