Job Openings Software Engineer - Vue.js

About the job Software Engineer - Vue.js

The Software Engineer – Vue.js will focus on developing and maintaining modern, responsive web applications using Vue.js. This role collaborates closely with backend engineers, UI/UX designers, and QA teams to deliver clean, performant, and maintainable front-end solutions.

Key Responsibilities

  • Develop and maintain web applications using Vue.js
  • Translate UI/UX designs into high-quality, reusable front-end components
  • Integrate front-end applications with RESTful or GraphQL APIs
  • Optimize applications for performance, scalability, and cross-browser compatibility
  • Write clean, maintainable, and testable code following best practices
  • Participate in code reviews and contribute to continuous improvement of front-end standards
  • Troubleshoot and resolve front-end bugs and performance issues
  • Collaborate with cross-functional teams throughout the development lifecycle


Required Qualifications

  • Experience developing applications using Vue.js
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Experience with Vue ecosystem tools (Vue Router, Pinia or Vuex)
  • Familiarity with RESTful APIs and asynchronous data handling
  • Experience using Git or other version control systems
  • Understanding of responsive design and web performance best practices


Nice to Have

  • Experience with Nuxt.js
  • Familiarity with TypeScript
  • Experience working with UI frameworks (Vuetify, Quasar, Tailwind CSS)
  • Basic knowledge of testing frameworks (Jest, Cypress)
  • Experience working in Agile or Scrum environments


Why Join White Cloak

  • Be considered for upcoming Vue.js and front-end engineering roles
  • Opportunity to work on diverse projects across different industries
  • Exposure to modern front-end stacks and enterprise environments
  • Collaborative and growth-focused engineering culture