Cairo, EGY
5 days ago
Senior Frontend Developer Vue.js
Sr. Frontend Developer Vue.js Job Responsibilities: + Conduct debugging, testing, deployment, and maintenance of applications. + Participate in product design sessions and contribute to feature development + Monitor and enhance front-end performance. + Act as a subject matter expert on applications and provide technical support. + Upgrade existing applications to ensure alignment with the latest technology. + Maintain the existing project structure to optimize the development process. + Develop reusable code and libraries for future use. + Optimize applications for maximum speed, scalability, and user experience + Utilize modern web technologies for a variety of projects, including module federation and micro-frontends + Possess mandatory expertise in Vue.js and demonstrate a deep understanding of JavaScript concepts and data structures. Job Requirements: + Bachelor's degree in Computer Science, Engineering. + At least 3 years of software development experience with a strong proficiency in JavaScript and Vue.js. + Demonstrate hands-on experience in building large-scale UI/Web applications. + Familiarity with Agile development methodologies. + Proficient in JavaScript, HTML5, and CSS. + Proficient in Vue.js, Vuex, Nuxt.js, and BootstrapVue. + Experience in Node.js, REST, Web Sockets, and Ajax. + Experience in working with APIs and tools like Postman. + Experience with testing frameworks, such as Jest or Jasmine. + Understanding of server-side rendering and its benefits and use cases. + Knowledge of functional programming and object-oriented programming paradigms. + Proficiency in version control systems, particularly Git. + Ability to collaborate closely with UX and Visual Designers in a dynamic environment. + Solid understanding of CI/CD practices. + Strong familiarity with code versioning tools, such as Git. + Strong digital portfolio showcasing previous work. + Excellent command of both written and spoken English. Powered by JazzHR
Confirm your E-mail: Send Email