Experienced Full-stack Vue 3/TypeScript Developer for Lighting Toolbox Framework
Location Not Available
Stellenbeschreibung:
    ABOUT THE PROJECT I am an international lighting designer from Europe specializing in opera, theatre, dance, and other performing arts. I lead the development of a sophisticated Lighting Toolbox Framework, designed as a versatile, professional-grade toolkit for lighting design, calculation, visualization, and control. The framework’s foundation is already well advanced—built with modern technologies for flexibility, performance, and robust offline capabilities. As project lead, I bring deep expertise in lighting physics algorithms, equipment, and user needs, and while not a formal coder, I have a strong grasp of software logic, architecture, and workflow, and have assembled the initial codebase hands-on, with support from AI tools such as Cursor. The framework is architected as a modular system on both frontend and backend, designed with components and services that can later be decoupled and exported as smaller, standalone applications or micro-tools for specific lighting use cases—enabling flexible scaling and targeted deployments. THE ROLE I am looking for an experienced, versatile Vue 3/TypeScript developer capable of both frontend and backend work to strengthen and extend the current framework. Your role will involve: • Gaining a comprehensive understanding of the existing codebase, debugging, testing, and improving it to enhance functionality, maintainability, and performance. This includes refining code quality, resolving issues, and possibly reworking parts of the code or architecture to ensure scalability and robustness. • Collaborating closely with me to shape and deliver a robust public MVP that aligns with professional lighting workflows. • Implementing key features such as a sophisticated unit converter, interactive 3D lighting visualizer, advanced notes and projects documentation system, comprehensive user documentation, and secure feature-based payment unlocking. • Driving improvements in architecture, performance, and synchronization to ensure a seamless user experience. • Participating in regular standup meetings aligned with European mornings, maintaining clear and ongoing communication. You will primarily work independently but collaborate closely within a very small, focused team of two—me (the project lead) and yourself—requiring proactive communication, responsibility, and adaptability. TRIAL PHASE (One Week) The trial will focus on collaboratively reviewing and improving key code modules, addressing bugs, and jointly planning the MVP scope and technical approach. This may include proposing and implementing targeted refactors or library changes where beneficial. MVP SCOPE for First Commercial Release • Comprehensive and advanced lighting units converter supporting a wide range of measures. • 3D lighting visualizer with interactive lighting measurements using Three.js. • Database-backed, offline-capable notes and projects documentation system with AG Grid. • Interactive onboarding and documentation for users. • Basic user feedback and feature request forms. • Freemium app with greyed paid advanced features: secure payment system with feature locking and bundles. • Essential backend improvements ensuring security and synchronization. REQUIRED SKILLS & EXPERIENCE • Minimum 3 years of professional experience with Vue 3 (Composition API) and TypeScript. • Strong full-stack skills, with experience in modern frontend frameworks and Node.js backend development. • Proven expertise with the core technologies in use (see stack summary below). • Experience building PWAs with advanced offline synchronization strategies (IndexedDB, Dexie, Supabase, or equivalents). • Proficiency in asynchronous data handling, runtime validation, and robust error management. NICE TO HAVE • Fluency in French. • Enthusiasm for lighting technology or prior exposure to theatrical or entertainment lighting. • Knowledge of lighting industry protocols such as DMX, Art-Net, sACN, or familiarity with MIDI/OSC. SOFT SKILLS • Self-motivated, able to independently manage tasks while engaging proactively in problem-solving. • Passionate about clean, scalable code and improving modular software architecture. • Strong communicator, comfortable collaborating remotely with transparent updates. • Disciplined in adapting to agile workflows with regular standups and iterative feedback. • Effective working largely autonomously while collaborating closely in a two-person team. COMPENSATION & ENGAGEMENT • This is an hourly contract, starting with a focused, one-week paid trial. • Upon successful trial completion, continuing with hourly work arranged in milestones for balanced progress. • To maintain a sustainable focus on feature quality, my budget is aligned to fairly compensate experienced developers based in regions with moderate living costs (e.g., Eastern Europe, North Africa, Southeast Asia). While I strive to offer competitive and fair market rates for these regions, I also seek to maintain a balanced budget—candidates requesting rates significantly below or above reasonable market standards may not fit the project’s quality or financial expectations. • If you feel strongly qualified and your rate expectations align, please indicate your preferred rate in your application along with a brief justification of your experience and skills. LEGAL & APPLICATION • NDA and IP agreements required prior to contracting. • Post-project portfolio usage is permitted without restriction. TECHNOLOGY STACK OVERVIEW (Key Highlights) • Frontend: Vue 3 (Composition API), TypeScript, Framework7 (mobile-first UI), Pinia (state management), Vue Router • Grid & Data: AG Grid (Vue 3 integration), Dexie (IndexedDB for offline storage), Supabase (real-time backend) • Visualization: Three.js (3D graphics), Chart.js & D3.js (data visualization) • Editing & Interaction: TipTap (rich text editor), Swiper & SortableJS (touch and drag-drop support) • Backend & Server: Node.js with Express • Styling & UI: Tailwind CSS, Material Icons, FontAwesome • Utilities: MathJS This is a unique opportunity to collaborate on an innovative professional lighting platform with meaningful artistic and technical impact. If you are a thoughtful, technically rigorous developer who values partnership and innovation, I look forward to working together.
Stelleninformationen
  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Remote
  • Kategorie:

    Development & IT
  • Erfahrung:

    Erfahren
  • Arbeitsverhältnis:

    Freelance
  • Veröffentlichungsdatum:

    17 Aug 2025
  • Standort:

KI Suchagent
ai job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!