Senior Frontend Engineer / Frontend Team Lead
Untap
Multi-tenant platform for innovation programs

The Problem Statement
Organizations running competitions, innovation programs, and grants need tools to configure their programs and serve administrators, client teams, and public participants. Untap brings those experiences together while allowing client-specific themes, permissions, and runtime configuration.
System Architecture & Strategy
A Vue 3 codebase serves the admin, customer portal, and public-site experiences. The multi-tenant foundation supports per-client theming, permission roles, and runtime configuration. SurveyJS and GrapesJS provide customized form and page-building experiences; Vite build optimization, route-level code splitting, and state-management refactoring improved initial dashboard load time by 40%.
Vue 3 multi-tenant platform
├── Admin, customer portal, and public-site experiences
├── Client theming, permissions, and runtime configuration
├── SurveyJS form builder and GrapesJS page builder
└── Vite build optimization and route-level code splittingKey Technical Decisions
Build a shared multi-tenant frontend foundation
Admin, customer, and public experiences need to support per-client configuration within one Vue codebase.
Customize established form and page builders
SurveyJS and GrapesJS provide the basis for configurable program forms and pages.
Address dashboard load across build, routing, and state
The reported 40% improvement came from combining Vite optimization, route-level code splitting, and state-management refactoring.
Business & Product Outcomes
The product capabilities and improvements delivered through this work:
- Supports distinct client deployments from a shared frontend codebase.
- Lets program teams configure forms and public pages through integrated builders.
- Improved initial dashboard load time by 40% through frontend performance work.
Engineering Challenges & Solutions
Multi-tenant frontend foundation
Configurable program tools
Dashboard loading performance
Frontend team leadership
Tech Stack Roles
- Vue 3Frontend platform across admin, customer, and public experiences
- SurveyJSCustomized schema-driven form builder
- GrapesJSCustomized drag-and-drop page builder
- ViteBuild optimization supporting faster dashboard loads
- Access controlPermission-based frontend access
Delivery Highlights
Production Interface Walkthrough


Interested in similar architecture challenges?
If your team is scaling systems and seeks senior engineer positioning with robust product-centric workflows, let's talk.