Position: Full-stack web developer
Company: Ethiojobs
Category: JavaScript
Experience required: 3y
English level: intermediate

Responsibilities

•	Design and implementation of the overall website architecture
•	Designing user interactions 
•	Developing back-end website applications
•	Creating servers and databases for functionality
•	Ensuring cross-platform optimization for mobile phones
•	Optimization of existing applications for maximum speed and scalability
•	Working alongside graphic designers for web design features
•	Seeing through a project from conception to finished product.
•	Designing and developing APIs.
•	 Implementation of security and data protection

Required Skills/Experience

•	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 VueJS
•	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.
•	Attention to detail.