Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities:
- Developing user-facing applications using Vue.js .
- Building modular and reusable components and libraries .
- Optimizing your application for performance .
- Implementing automated testing integrated into development and maintenance workflows .
- Staying up-to-date with all recent developments in the JavaScript and Vue.js space .
- Keeping an eye on security updates and issues found with Vue.js and all project dependencies .
- Proposing any upgrades and updates necessary for keeping up with modern security and development best practices .
Job Requirements
Technical Recruitments :
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features .
- Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM .
- Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js .
- Good understanding of HTML5 and CSS3, including (Sass or Less depending on your technology stack ) .
- Understanding of server-side rendering and its benefits and use cases .
- Knowledge of functional programming and object-oriented programming paradigms .
- Ability to write efficient, secure, well-documented, and clean JavaScript code .
- Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha .
- Proficiency with modern development tools, like Babel, Webpack, and Git .
- Experience with both consuming and designing RESTful APIs .
Educational background:
- BCS in computers or BCS in computers and information.
- Computer science preferred.
Interpersonal level:
- Communication skills.
- Effective Time Management.
- Flexibility.
- Customer-oriented.
- Hard worker.
Working Conditions:
- Work location: Nasr City - Cairo.
Benefits:
- Salary paid in the US $.
- Premium Medical Insurance [Employee + Spouse + 2 Kids].
- Technical development.
- Career advancing opportunities.
- Supportive Work Environment.