Build up architecture and full stack of modern Web-Applications
Evaluate, implement and deploy new state-of-the art Front-End technologies
Understanding of Object Oriented Design and its implementation
Develop and test across multiple browsers, platforms and devices, including smartphones and tablet
Build reusable code and libraries for future use.
Design patterns knowledge
Optimization of the application for maximum speed and scalability.
Strong background in data structures and algorithms and computer science fundamentals
Expert in writing code that meets standards and delivers desired functionality using the technology selected for the project
Understanding of Agile methodologies like SCRUM
Good Communication and Team Player
Job Specification
Experience using front end technologies such as YII2, JQuery, HTML5, CSS3, Sass/SCSS, JSON, XML, modern JavaScript frameworks like ExtJs, ReactJs, NodeJs, AngualrJS, Backbone.js etc.
Experience using backend technologies such as Spring MVC, Oracle, PostgreSQL, NoSql, Casandra, Spark, MongoDB, MySql.
Experience of PHP, ROR, Python
Experience of working with RESTful Web Services
Good Understanding of SEO
JS-based build tools like Grunt, Gulp, and Bower
understanding of code versioning tools such as GIT, Mercurial or SVN/TFS
Knowledge of Linux/Unix Environment and commands will be a plus
Knowledge of web servers like Nginx and Apache will be a plus
Experience in Selenium, AWS, Google Cloud Platform or Azure a plus.