Vue.js Developer for Dynamic Table Project -- 2
Budget: €18 – €36 EUR
We are looking for an experienced Vue.js developer to continue building an existing project
involving dynamic table creation. The tables must integrate with an API backend where server-side
paging is already implemented.
In other terms, we are building an equivalent to AG Grid using vue.js. Now this data grid will be populated with data. And the objective of dynamic tables is to allow users to select data from the "Core tables", and use that as a basis for the new dynamic tables, where user is able to add it's own data columns (text, checkbox, dropwdown, user tag, date etc). Now once the data in the "Core tables" changes, it's automatically reflected in the dynamic tables for the data fed. Say column 1 contains unique ID, column 2 colours. If colour in the "core table" changes for the attached unique ID, this now has to be replicated across all dynamic tables, where such data is fed. that is the easiest explanation.
Key Requirements:
- Proven experience with Vue 3 (Composition API preferred)
- Experience implementing dynamic tables with features like sorting, filtering, and column
customization
- Ability to consume APIs with server-side paging and update UI accordingly
- Strong understanding of state management (Pinia or Vuex)
- Clean, modular, and maintainable coding practices
Bonus Skills:
- Experience with Tabulator, AG Grid, or other advanced table libraries
- Tailwind CSS for styling
- Familiarity with real-time data updates via WebSockets
Selection Criteria:
- Past work — links to similar projects involving dynamic tables
- GitHub or code samples — to review coding quality and structure
- Ability to explain your approach to integrating API paging in Vue
How to Apply:
- Short intro and relevant experience
- Links to relevant projects
- GitHub repository (if available)
This is a long term engagement
involving dynamic table creation. The tables must integrate with an API backend where server-side
paging is already implemented.
In other terms, we are building an equivalent to AG Grid using vue.js. Now this data grid will be populated with data. And the objective of dynamic tables is to allow users to select data from the "Core tables", and use that as a basis for the new dynamic tables, where user is able to add it's own data columns (text, checkbox, dropwdown, user tag, date etc). Now once the data in the "Core tables" changes, it's automatically reflected in the dynamic tables for the data fed. Say column 1 contains unique ID, column 2 colours. If colour in the "core table" changes for the attached unique ID, this now has to be replicated across all dynamic tables, where such data is fed. that is the easiest explanation.
Key Requirements:
- Proven experience with Vue 3 (Composition API preferred)
- Experience implementing dynamic tables with features like sorting, filtering, and column
customization
- Ability to consume APIs with server-side paging and update UI accordingly
- Strong understanding of state management (Pinia or Vuex)
- Clean, modular, and maintainable coding practices
Bonus Skills:
- Experience with Tabulator, AG Grid, or other advanced table libraries
- Tailwind CSS for styling
- Familiarity with real-time data updates via WebSockets
Selection Criteria:
- Past work — links to similar projects involving dynamic tables
- GitHub or code samples — to review coding quality and structure
- Ability to explain your approach to integrating API paging in Vue
How to Apply:
- Short intro and relevant experience
- Links to relevant projects
- GitHub repository (if available)
This is a long term engagement
Related categories:
JavaScript
AJAX
CSS
jQuery / Prototype
API
Frontend Development
Vue.js
Vue.js Framework
Tailwind CSS
FastAPI