We are looking for a skilled computer programmer who is comfortable with both front and back-end programming. Full Stack Developers are responsible for developing and designing front-end web architecture, ensuring applications' responsiveness, and working alongside graphic designers for web design features, among other duties.Full Stack Developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.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 APIs.Meeting both technical and consumer needs.Staying abreast of developments in web applications and programming languages.Skills And Qualifications:Strong organizational and project management skills.Experience in fundamental front-end languages such as HTML, CSS, and JavaScript.Experience in JavaScript frameworks such as AngularJS (6+), React, and Amber.Experience in server-side languages such as Python, Ruby, Java, PHP, and .Net.Proficiency with database technology such as MySQL, Oracle, and MongoDB.Excellent verbal communication skills.Creating self-contained, reusable, and testable modules and componentsEnsuring a clear dependency chain, regarding the app logic as well as the file systemAbility to provide SEO solutions for single-page appsGood problem-solving skills.Attention to detail.Key skills: HTML, CSS, Javascript, AngularJS 6 & above, PHP, MySQL, SAAS, React.