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 components
Ensuring a clear dependency chain, regarding the app logic as well as the file system
Ability to provide SEO solutions for single-page apps
Good problem-solving skills.
Attention to detail.
Key skills: HTML, CSS, Javascript, AngularJS 6 & above, PHP, MySQL, SAAS, React.