Remote job
Frontend Developer (Vue.js)
Job details
About this role
Role overview Build and maintain responsive frontend applications using Vue.js and TypeScript. The work includes connecting interfaces to live services and shaping reusable, scalable experiences with attention to usability and performance.
Responsibilities - Develop interfaces with Vue.js and TypeScript using component based patterns. - Manage application state and integrate REST APIs and WebSockets. - Write and maintain automated tests for frontend behavior. - Build and deliver applications using modern tooling and CI/CD workflows. - Improve performance and usability, and collaborate with teammates in an agile setting.
Requirements - Strong experience with current Vue.js and TypeScript. - Familiarity with Vuex or Pinia and component architecture. - Experience integrating REST APIs and WebSockets. - Knowledge of Jest or Cypress, and build tools such as Vite or Webpack. - Familiarity with CI/CD, including GitHub Actions, and intermediate or upper level English. - Able to work independently and collaboratively.
Nice to have - Nuxt.js experience with server side rendering or static site generation. - Experience optimizing frontend performance, working remotely, or in agile teams.
Benefits and work setup Remote work and a flexible schedule are offered, along with English classes, ongoing learning opportunities, a birthday day off, and salary in USD. Some social activities and Friday lunches are described as in office.