Project Overview We’re seeking a skilled Designer/Developer to modernize and
build out our existing product as a responsive web application. The goal is to
create a clean, intuitive, and scalable experience that enhances usability,
performance, and design consistency across devices.
Scope of Work
Primary Responsibilities
* Front-End Development:
* Lead the modernization of the front-end experience using modern frameworks
(React, Vue, or similar).
* Implement responsive, accessible, and intuitive interfaces optimized for
web and mobile browsers.
* Translate new UI/UX designs into production-ready code with pixel-perfect
precision.
* UI/UX Redesign:
* Partner closely with stakeholders to reimagine the product’s visual
identity and user experience.
* Simplify current workflows and eliminate friction points based on existing
usability feedback.
* Bring a fresh, cohesive design language to the entire user experience.
* Backend Integration & Development:
* Integrate with existing API endpoints; most are already built and stable.
* Develop new backend functionality to support video uploads and related
media workflows.
* Collaborate with backend engineers to ensure efficient, secure data
handling.
* Authentication Enhancements:
* Modify existing authentication systems to support multi-platform login and
flexible access control.
* Maintain high standards for privacy and security throughout the user flow.
* Admin Platform (Switchboard) Updates:
* Extend the Switchboard admin platform that powers the PWA to include new
administrative workflows.
* Improve backend tools for easier content management, tagging, and data
visibility.
* Tagging Automation:
* Enhance the existing tagging system to automatically classify or label
audio and video files where technically possible.
Requirements
* Proven experience building responsive web apps with modern frameworks (React,
Next.js, Vue, etc.)
* Strong understanding of design systems, accessibility, and mobile-first
development.
* Experience with video/audio file handling, uploads, and streaming
integrations.
* Familiarity with authentication frameworks (OAuth, Firebase Auth, etc.) and
platform-level permissions.
* Experience integrating or extending admin dashboards or content management
systems.
* Strong eye for design—comfortable collaborating with UX designers and
translating designs into code.
* Experience with Node.js, TypeScript, or similar back-end languages is a plus.
Nice-to-Have
* Background in both design and development—comfortable working across the full
product lifecycle.
* Experience with automated media tagging or machine learning-based metadata
extraction.
* Previous experience modernizing legacy web apps into progressive web app
(PWA) experiences.