Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
Design user interactions on web pages
Develop functional databases, applications, and servers to support websites on the back end
Ensure cross-platform optimization for mobile
Develop and design RESTful services and APIs
Stay abreast of developments in web applications and programming languages
Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations.
Strong knowledge of Linux, PHP, and MySQL, with a working understanding of MongoDB, PostgreSQL, AngularJS, Express.js, Oracle, React, Ember and Node.js.
Working experience as a full stack developer.
Fluent in CSS (Foundation or Bootstrap), JavaScript and HTML, with an understanding of CSS preprocessors including Sass and LESS.