key responsibilities
developing simple to complex functionality for websites and applications.
write reusable code preferably using classes and libraries.
programming databases specially mysql/mariadb.
establishing projects from scratch or working on accessible projects.
developing front-end and back-end applications.
take on multiple projects varying in size and complexity.
communicate with clients and can work independently on the basis of their requirements
required skills
1-3 years of experience developing web applications.
solid understanding of core php.
good command over object oriented programming.
knowledge of software design patterns and mvc frameworks.
mysql/mariadb - modern database development expertise.
advanced level of mysql
soap and restful api.
ajax & jquery development experience.
good knowledge of html5, css, xml, json.
experience developing responsive websites.
awareness of various frontend and backend optimization techniques.
experience working with third-party apis and web services.
ability to adapt and pick up new techniques and technology.
ability to prioritize and multi- tasking.
excellent communication skills & self-motivated.