Full Stack Developer
GCCS Ads -
Cairo, EgyptPosted 4 years ago23Applicants for1 open position
- 23Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop visually appealing front end website architecture, including translating designer mock-ups and wireframes into front-end code
- Design user interactions on web pages
- Develop functional databases, applications, and servers to support websites on the back end
- Ensure cross-platform optimization for mobile
- Develop and design RESTful services and APIs
- Stay abreast of developments in web applications and programming languages
- Strategize organizational direction on emerging technology platforms and communicate the effectiveness to executive stakeholders
- Stay current and provide insight on cutting edge software approaches, architectures, and vendors
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
- Keep job knowledge up-to-date by studying new development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal and professional networks; participating in professional organizations.
Job Requirements
- Bachelor’s Degree in Computer Science.
- Fluent in CSS (Foundation or Bootstrap), JavaScript, and HTML, with an understanding of CSS preprocessors including Sass and LESS.
- Strong knowledge of Linux, PHP, and MySQL, with a working understanding of MongoDB, PostgreSQL, AngularJS, Express.js, Oracle, React, Ember, and Node.js.
- Proficient in JS-based tools including Bower, Grunt, and Gulp.
- Experience working with languages such as java, .Net, Python, PHP, or Ruby.
- Working experience as a full-stack developer
- Experience working with server technologies including Apache, ISS, Node.js, Nginx, and J2EE.
- Experience in API design and development.
- Understanding of libraries including Backbone.js and jQuery.
- Experience with AJAX.
- Strong knowledge of data structures, system designs, and algorithms