• 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 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, ruby, java, php, and .net.
• familiarity with database technology such as mysql, oracle, and mongodb.
• excellent verbal communication skills.
• good problem-solving skills.