Responsibilities:
-Developing front end website architecture.
-Designing user interactions on web pages.
-Developing back end website applications.
-Creating servers and databases for functionality.
-Ensuring cross-platform optimization for mobile phones.
-Ensuring responsiveness of applications.
-Working alongside graphic designers for web design features.
-Seeing through a project from conception to finished product.
-Designing and developing REST APIs.
-Meeting both technical and consumer needs.
-Staying abreast of developments in web applications and programming languages.
Full Stack Developer Requirements:
-Degree in Computer Science.
-Strong organizational and project management skills.
-Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
-Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
-Proficiency with server side languages such as Python, Java, PHP and .Net.
-Familiarity with database technology such as MySQL, Postgres, Oracle and MongoDB.
-Excellent verbal communication skills.
-Good problem solving skills.