Description
You will design, develop, and deliver high-quality user interfaces for web applications using Vue 3 and server-side rendering.
Responsibilities
- Design and implement user interfaces for web applications using Vue 3 and SSR techniques.
- Develop reusable and scalable UI components, templates, and stylesheets adhering to coding standards.
- Optimize web applications for performance and maintainability using VueJS features like lazy loading and code splitting.
- Collaborate with backend engineers to integrate UI components with server-side APIs.
- Conduct code reviews to maintain code quality and mentor other UI engineers.
Required Skills
- 5+ years of experience in front-end web development with a focus on Vue 3 JS and SSR.
- Strong proficiency in Vue 3 JS, including core, routing, and state management.
- Proven experience building responsive interfaces using VueJS, HTML5, CSS3, and JavaScript.
- Solid understanding and experience implementing SSR in VueJS applications.
- Familiarity with GraphQL and RESTful APIs for asynchronous data fetching.
- Experience with performance optimization techniques like code splitting and lazy loading.
- Familiarity with modern front-end tools: Webpack, Babel, NPM, and Git.
- Strong knowledge of web standards, cross-browser compatibility, and accessibility.