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
📊
Average salary range of similar jobs in
analytics →
Loading...