Job Details

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.