- Developing web application components / features using various scripting languages with good design principles.
- Maintenance and monitoring of the developed features and aim for improvements.
- Improve existing implemented code.
- Debug / troubleshoot for any reported issues.
- Develop performance-oriented SQL queries for web applications.
- Solve performance, architectural or integration problems within the scope.
- Write efficient and reusable code.
- Write Unit Tests for all developed piece of code.
- Write migrations for database updates.
- Regularly sync code with repositories.
- Understand clear requirements, develop quality features, and deliver on time.
- Creating POC of any feature and explain limitations / overhead prior to finalizing the solution.
- Demonstrate the feature functionality for customer acceptance.
- Entertain assigned tasks in a timely manner.
REQUIRED SKILLS :
- Working experience with PHP 7+ for over 5 years.
- Working experience with CodeIgniter 3 for over 3 years.
- Working experience with MYSQL 5.6+ for over 3 years.
- Working experience with GIT version control.
- Working experience in writing unit test cases.
- Expert knowledge in popular PHP frameworks such as CodeIgniter 3, Laravel 5+, Yii, and Symfony.
- Strong understanding of MVC Design Pattern.
- Advanced knowledge of object-oriented programming for PHP development.
- Experience as a full-stack PHP developer.
- Experience working with Bootstrap 3+ grid system.
- Good Team Player.
QUALIFICATIONS :
- Experience converting Figma design to a web page (HTML / CSS).
- Experience working with frontend technologies like AngularJS, Backbone.js, and Node.js.
- Experience working with NoSQL databases like Mongo, Redis, Cassandra, and CouchDB.
- Knowledge of Web Sockets.
- Knowledge of JIRA management tool.
Job Types : Full-time, Permanent
Ability to commute / relocate :
- Dubai : Reliably commute or planning to relocate before starting work (Preferred).
Application Question(s) :
- Are you familiar with MVC Design Pattern?
- Do you have experience in writing test cases?