UX / Frontend Engineer
Skills
Location
You must be live (or willing to live) in: Sant Cugat del Vallès, Barcelona, Spain
Languages
Fluent English
Job Description
We're looking for a talented and detail-oriented UX / Frontend Engineer to help build the next generation of digital products in the life sciences sector.
🎯 Responsibilities
- Develop, test, and maintain responsive, high-performance web applications using Vue.js and Tailwind CSS.
- Collaborate with senior designers and engineers to translate complex workflows and wireframes into functional, user-centered code.
- Create and optimize interactive data visualizations using D3.js for large-scale datasets and dashboards.
- Contribute to the internal component design system, ensuring accessible, reusable, and visually consistent UI elements.
- Integrate frontend applications with backend services via RESTful and GraphQL APIs in a cloud environment.
- Actively participate in Agile ceremonies and work closely with cross-functional teams including data scientists, backend engineers, and product managers.
🛠️ Requirements
- 2–4 years of hands-on software development experience with modern JavaScript frameworks, with strong focus on Vue.js.
- Proficiency in HTML5, CSS3, SASS, and modern utility-first frameworks such as Tailwind CSS.
- Strong interest in clean UI design and data visualization.
➕ Nice to have
- Background, experience, or interest in the life sciences domain (e.g., Sequencing, PCR, Bioinformatics, or digital healthcare).
- Experience using design hand-off tools like Figma or Sketch, and contributing to component libraries or design systems.
- Experience with or interest in data visualization libraries (especially D3.js) and basic understanding of browser performance optimization.
- Experience integrating frontend applications with RESTful or GraphQL APIs.
- Familiarity with version control systems (Git) and Agile/SCRUM development methods.
- Excellent understanding of UX design principles, with ability to bridge design and technical implementation.
Location
Grenzacherstrasse, Basel, Switzerland