Responsibilities:
Develop user-facing features using Vue.js and Nuxt.js
Build reusable components and front-end libraries for future use
Ensure the technical feasibility of UI/UX designs
Optimize applications for maximum speed and scalability
Collaborate with other team members and stakeholders.
Requirements:
Strong proficiency in Vue.js and Nuxt.js
Experience with responsive web design and development
Knowledge of CSS preprocessors like SASS or LESS
Familiarity with RESTful APIs and WebSocket communication
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around them
Familiarity with front-end build tools, such as Webpack, Grunt, or Gulp
Experience with version control systems (e.g., Git)
Excellent problem-solving skills
Good communication skills
Nice to Have:
Experience with TypeScript
Knowledge of SEO principles and ensuring that applications adhere to them
Experience with unit testing using Jest, Mocha, or similar technologies
Understanding of server-side rendering and its benefits and use cases
Benefits:
Competitive salary
Flexible working hours