Contractor: Web App Designer/Developer
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.