New offer - be the first one to apply!

October 9, 2026

Frontend Developer (Vue.js)

Senior • On-site

80 - 95 PLN/yr

Warsaw, Poland

Quick Facts

  • Role: Frontend Developer (Vue.js)

Description

Join a team to develop and maintain Vue.js web applications using TypeScript. You will build UI components from a design system, integrate with backends via REST APIs, implement and test business logic, and optimize performance and UX.

Work in Scrum with code review, documentation, and continuous quality improvement.

Responsibilities

  • Develop and maintain Vue.js front-end applications
  • Co-create UI components based on the design system and mockups
  • Implement and test business logic in components and stores
  • Integrate with backend services, including error/loading handling and retry mechanisms
  • Create and maintain unit and component tests
  • Implement new features and optimize for load time, responsiveness, and UX
  • Participate in modernization and refactoring of existing modules
  • Support production troubleshooting and front-end performance optimization
  • Contribute to improving the software delivery process (CI, quality assurance, technology selection)
  • Work according to Scrum ceremonies (Daily, Planning, Review, Retrospective)
  • Perform code reviews and use git-flow
  • Estimate future work for projects and features
  • Prepare technical documentation and document processes/decisions/solutions
  • Share knowledge within the team (trainings, internal sessions, Confluence tips & tricks)

Requirements

  • Minimum 5 years of experience as a Frontend Developer
  • Very good knowledge of Vue.js 2 and 3 (Composition API, reactivity, lifecycle hooks)
  • Very good knowledge of TypeScript (interfaces, typed props, complex types)
  • Experience with Pinia or Vuex 4 and understanding of store architecture
  • Knowledge of componentization and application architecture (e.g., Atomic Design or feature-based folder structure)
  • Experience with REST API integration (axios/fetch), error handling, and retry mechanisms
  • Ability to design forms and implement validation (e.g., Vuelidate, Yup, or custom validation)
  • Knowledge of tools for unit and component tests (Vitest, Jest, Cypress)
  • Very good knowledge of HTML5, CSS3, SCSS, and RWD
  • Knowledge of UI/CSS libraries (TailwindCSS or Bootstrap)
  • Knowledge of PWA (Progressive Web Applications)
  • Very good knowledge of Git, code review, and git-flow
  • Ability to configure builds and environments using Vite or Webpack (environment switching)
  • Knowledge of asynchronicity, reactive programming, and the CQS pattern
  • Knowledge of WCAG 2.x guidelines

Benefits

  • Long-term B2B contract and collaboration stability
  • Real impact: your analysis directly shapes system solutions
  • Growth of analytical skills through complex system and business projects
  • Expert environment with experienced IT and business teams
  • Collaboration culture focused on communication, analysis, and solution quality

Similar jobs you might like

Unlock Full Resume Report