Summary

The Vue Developer role focuses on building scalable and accessible user interfaces, integrating with backend services, and contributing to the front-end architecture of applications. The developer will play a crucial role in ensuring a seamless user experience while maintaining the technical health of the system.

Main Responsibilities:

  • Building scalable, responsive, and accessible UIs from UX/UI designs.
  • Hands-on development with Vue 3, utilizing the Composition API and TypeScript.
  • Integrating applications with backend services and REST APIs.
  • Understanding system architecture and coding for scale.
  • Explaining technical trade-offs clearly.
  • Adopting an MVP and experimentation mindset.
  • Conducting unit testing, code reviews, and troubleshooting.

Key Requirements:

  • 5+ years in frontend software development.
  • Hands-on experience with Vue 3 (Composition API) and TypeScript.
  • Strong understanding of building scalable and accessible UIs.
  • Experience in integrating with backend services and REST APIs.
  • Ability to communicate effectively in professional English.
  • BSc in Software Engineering, Computer Science, or a related field.

Nice to Have:

  • Experience with Jest and Playwright for unit and end-to-end testing.
  • Familiarity with Python and AWS services.
  • Experience in regulated sectors (pharma, biotech, finance).
  • Exposure to scientific or research data products.
  • Machine learning or data science familiarity.
  • Knowledge of search technologies like Elasticsearch or OpenSearch.
  • Experience with React or Angular alongside Vue 3.

Other Details:

  • Location: Remote, must be based in Poland.
  • Target Job Titles: Vue Developer, Senior Vue Developer, Vue 3 Developer, etc.
  • Exclusion Criteria: Vue 2-only profiles, React/Angular-only profiles, backend-only engineers, etc.