About
Javascript
- Knowledge of Vanilla Javascript
- Knowledge of Function Programming
- Knowledge of Object Oriented Javascript
- Experience of working with both ES5 and ES6
- Knowledge of RegExp
- Strong knowledge of jQuery
- Experience of using Jasmine/Mocha/Chai for TDD
- Experience of working with Angularjs 1.x, Reactjd, Knockoutjs frameworks
- Proficient in Lodash and Underscore.js
- Ability to work with Karma.js
- Ability to work with Npm and Bower package managers
Backend
- Experience of working with Express and Koa framworks
- Knowledge of Relational and noSQL databases
- Experience of working with mongodb
- Ability to work with mongodb or mongoose
- Experience of using Jasmine/Mocha/Chai for TDD
- Configuration of Grunt and Gulp task runners
- Ability to work with Browserify and Webpack
- Experience of working with Redis
- Experience of working with socket.io
Laravel
- Knowledge of Laravel 5
- Understanding and knowledge of Laravel from ground up
- Understanding how IoC container and Dependency Injection works
- Strong knowledge of OOP
- Experience with Test Driven Development with PHPUnit and PHPSpec
- Experience with Acceptance testing with Behat or Codeception
- Knowledge of working with OOPHP 5.4+
- Strong understanding of SOLID principles
- Experience with Software design patterns
- Experience of working with Travis CI
- Setup of basic LAMP stack
- Experience of using Unix shell
- Experience of working with version controls svn and preferably Git less
Other frameworks
- Codeigniter
- Zend framework
- Yii framework
- Ruby on Rails
PSD Slicing
- Semantic coding
- Knowledge of HTML5 and CSS3
- Experience of working with Bootstrap using SASS
- Experience of Full Responsive HTML slicing
- Knowledge of Foundation Framework
Other Skills
- Knowledge of shell
- Ability to work with git and SVN
- Experience of server configuration