Vue.js 2 Developer (SSR + EJS, Options API) - Freelancer/ Contractor

We are looking for a Freelancer/Contractor Vue.js 2 Developer (SSR + EJS, Options API) to join one of Fireart’s projects. This is a 3-month contract, working full-time (8 hours per day).

 

💡Main Requirements and Tech Stack

  • Key Concept – SSR (Server-Side Rendering)
  • The candidate should understand how SSR works. It’s not critical that they’ve worked with EJS specifically — experience with Blade (Laravel) or Twig (Symfony) is acceptable, as long as they understand the general principles of template rendering.
  • Each page is its own Vue Single Page Application (SPA)
  • That means we're not using Vue Router for routing inside a large SPA — instead, each route on the server corresponds to a separate Vue app initialized on that page.
  • No global store (like Vuex)
  • We update data in the component using props , or via a custom global EventBus (using $on / $emit, implemented manually.
  • It’s important to assess whether the candidate understands that new Vue(...) runs in the browser, not on the server.
  • Any data passed into the EJS render is no longer available when the Vue instance is created. We use a custom utility to save data that is needed for the Vue components (e.g., via window.__DATA__ or similar).
  • Vue.js 2 (Options API)
  • We're using the Options API. Experience with the Composition API is not relevant or useful for us.
  • SASS, but with an understanding of Bootstrap/Tailwind approaches

 

🧩Interview Process

  • 20-minute HR Call
  • Technical Interview

 

💸Work Conditions

  • Remote: Fully remote opportunity
  • Location: Candidates must be based in the EU or Ukraine
Published 24 June
184 views
·
37 applications
92% read
·
92% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...