We need a Admin UI (VueJS) for our internal backend tools.
What we're looking for:
An experienced VUEJS developer to work on Admin UI tool. The project is based on VUEJS and consumes our own OpenAPIs and OAUTH server.
We have a number of APIs that we provide. Each is described by an OpenAPI v3 specification.
Each API represents a set of Business Objects (data rows). We want to be able to view and edit each of these.
We need an extensible system that allows us to add a support new Business Objects as required. We anticipate that we will copy a few files - configure the Grid fields and design an Edit form (Component). Most of the platform will remain unchanged.
To succeed, your app will be cleanly architected, documented, include some test cases and allow for easy addition of new features (especially new Business Objects / APIs).
The components include:
- Side Menu: each Business Object plus maybe custom menu items
- Top Menu (logo + profile / settings)
- Main: Edit components (Grid / Form / etc)
- Home: a list of icons representing our most commonly used Business Objects
- Header/Footer: just simple placeholder
We need the following deliverables:
- GRID-based master detail editor (click on a row to edit a Business Object)
- Login/Logout/User Profile (OAUTH2 via KeyCloak IdP)
- Final version - tests + docs
To complete all the deliverables, the right developer will have experience in the following:
- Experience with VueJS
- Experience with Open APIs (V3)
- Experience with OAUTH 3-legged authentication
- Experience translating ideas, mock-ups and wireframes into front-end code
About the recuiterMember since Sep 29, 2017 Ajay B.
from Abu Dhabi, United Arab Emirates