
Vue.js Developer
EL KHETA -
San Stefano, AlexandriaPosted 1 year ago34Applicants for1 open position
- 14Viewed
- 10In Consideration
- 2Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop new user-facing features using Vue.js
- Build reusable components and front-end libraries for future use
- Translate designs and wireframes into high-quality code
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate with back-end developers, designers, and other team members to improve usability.
- Participate in code reviews to maintain high code quality standards
- Stay up-to-date with emerging trends and technologies in front-end development
- Write clean, maintainable, and well-documented code
- Troubleshoot and debug existing applications
- Work closely with product managers to understand user requirements and provide technical solutions
Work Conditions:
- (2) Months Project.
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience)
- Minimum of 2 years of professional experience in front-end development
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- In-depth knowledge of Vue.js and its core principles
- Experience with Vue.js frameworks and libraries such as Vuex, Vue Router, and Vuetify
- Familiarity with RESTful APIs and JSON
- Understanding of modern front-end build pipelines and tools such as Webpack, npm, and Babel
- Proficiency with version control systems like Git
- Knowledge of responsive design principles and mobile-first development
- Strong problem-solving skills and attention to detail
- Excellent communication and teamwork skills
- Ability to work in a fast-paced and collaborative environment
Preferred Requirments:
- Experience with TypeScript
- Familiarity with other JavaScript frameworks and libraries, such as React or Angular
- Understanding of server-side rendering and client-side rendering
- Experience with testing frameworks such as Jest or Mocha
- Knowledge of GraphQL and its implementation
- Familiarity with CI/CD pipelines and DevOps practices
- Experience with state management patterns and solutions, like Redux
- Understanding of web performance optimization techniques
- Experience with user authentication and authorization between multiple systems, servers, and environments