Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design overall architecture of the web application.
- Maintain code integrity and organization.
- Understanding and implementation of security and data protection.
Highly experienced with back-end programming languages (PHP, Python, Ruby, Java, .NET, JavaScript etc) - Proficient experience using (advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.)
- Development experience for both mobile and desktop.
- Understanding of server-side languages including (Jade, EJS, Jinja, etc.)
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of code versioning tools (Git, Mercurial or SVN).
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Working alongside graphic designers for web design features.
- Seeing through a project from conception to finished product.
Job Requirements
- Related experience: 3 to 5 years in the same position.
- Nasr City Residence preferred.
- Web fundamentals like HTML, JavaScript, and CSS
- Strong experience in JavaScript.
- High experience with PHP Laravel and JQuery.
- Experience with React and Node (Vue.js and VueX).
- Experience with automated testing is a plus.
- Experience integrating with API services, including REST and Graph QL.
- Attention to detail
- Excellent command of English
- Excellent project and time management skills.
- Strong problem solving and verbal and written communication skills.