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.