-
McNeel Europe

Frontend Developer

McNeel Europe
Spain · Temporary · Entry

Location: Remote, Barcelona region preferred (not required), periodic in-person meetings possible

Type: Project-based, part-time (contract)

Duration: Estimated 3–6 months (starting soon)

About the Project

We’re building the next version of food4rhino.com, the leading platform for Rhino and Grasshopper plugins and tools. This version will use a decoupled architecture with Drupal 11 as the CMS and a custom-built front end using modern JavaScript frameworks.

The back end is under active development with a working prototype, and visual designs (delta documents, component notes) are in place. We’re seeking an experienced front-end developer to bring this modern interface to life.


Key Responsibilities
  • Develop a responsive, performant front end based on design specs and API data
  • Translate visual change documents into reusable components and layout
  • Integrate with Drupal 11's REST API endpoints for content, search, and user data
  • Implement client-side caching strategies for performance and responsiveness
  • Ensure high code quality and maintainability through clear structure and documentation
  • Collaborate closely with internal developers and stakeholders to clarify requirements and unblock progress


Required Skills
  • 3+ years of experience developing SPAs with JavaScript
  • Proficiency in: HTML5, CSS3, JavaScript
  • Proficiency in: Vue 3 (preferred), or React/Next.js if highly experienced
  • Proficiency in: Front-end build tools (Webpack, Vite, npm/yarn
  • Deep understanding of: Building responsive, mobile-friendly UIs
  • Deep understanding of: REST API integration and dynamic data rendering, especially with JSON:API specification (used by Drupal 8–11)
  • Deep understanding of: Client-side caching and data-fetching strategies, Handling cache-control headers, ETag validation, SWR, Vue Query, or custom solutions, Local storage, IndexedDB, or service workers
  • Git-based workflows and collaborative development (e.g., GitHub, GitLab)
  • Building and structuring front ends that support internationalization (i18n) and localized UI elements


Nice to Have (Bonus)
  • Experience working with Drupal 10 or 11, or understanding of Drupal entity structure
  • Familiarity with Nuxt 3 or Next.js
  • Awareness of server-side and edge caching, CDN behavior (Cloudflare)
  • PHP knowledge or comfort with reading Drupal’s output templates
  • Understanding of web accessibility (WCAG), SEO best practices, and performance budgets
  • Experience with cloud platforms, preferably AWS, for implementation or testing.
  • Familiarity with i18n frameworks (e.g., vue-i18n, react-i18next) for translation, fallback, and locale switching


What We Provide
  • Annotated design documents ("delta docs") and wireframe-style change logs
  • A working Drupal prototype with structured content
  • API documentation and/or mock data
  • Git-based repository and CI/CD environment
  • Active collaboration and support from our internal product and engineering team
  • Bilingual team: we work in Spanish and English, and much of the internal communication happens in Spanish. Documentation, code, and commits are primarily in English.


To Apply

Please include:

  • A short introduction (or cover letter)
  • Links to recent work or portfolio (GitHub, live sites, etc.)
  • Your availability (days/week)
  • Hourly or daily rate, and a draft proposal for total costs for a 3-6 month project
  • Framework preference (Vue, React, etc.)

Key Skills

Ranked by relevance

drupal vue responsive react javascript webpack storage server html5 cloud cicd aws seo ui
Login to Apply
Posted
Apr 08, 2026
Type
Temporary
Level
Entry
Location
Barcelona

Industries

Software Development

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Contentsquare
Related

AI Senior Fullstack Engineer

2026-04-10

Full-time
Not Applicable
France
Software Development
Engineering
View Job Details
Twine
Related

Freelance Web Developer – Music Dashboard

2026-04-11

Contract
Entry
Switzerland
Software Development
Engineering
View Job Details
CORTO
Related

Frontend Team Lead

2026-04-11

Full-time
Not Applicable
Australia
Software Development
Engineering