Front-End Developer
About Good Tape
Good Tape is a transcription and audio knowledge platform that makes audio as accessible and searchable as text. We help journalists and researchers transcribe, organize, and extract insights from audio and video, supporting 100+ languages with AI-powered features like semantic search, summarization, and speaker diarization. Our users range from individual journalists to enterprise teams with SSO and API integrations.
The role:
We're looking for a front-end engineer to work across our Remix web application and React Native (Expo) mobile app. You'll be building features that help people interact with transcribed content in powerful new ways, from our custom transcript editor to AI-powered search and collaboration tools.
You'll work in a modern TypeScript codebase with a shared UI component library across web and mobile, touching everything from rich text editing and real-time audio playback to subscription flows and team management.




What you'll do:
Build and iterate on product features across our Remix web app and Expo mobile app
Contribute to our custom rich-text editor built on Lexical, designed for machine-transcribed documents with timestamped, speaker-attributed text
Develop AI-powered UIs, semantic search, summaries, and chat interfaces
Work on real-time features using Socket.io
Improve our shared UI component library (cross-platform with .web.tsx / .native.tsx extensions)
Collaborate with product and design to deliver polished, accessible user experiences
Help shape front-end architecture and patterns as the product grows

What We’re Looking For
Strong experience with React and TypeScript
Experience with or enthusiasm for React Native / Expo
Comfort working in a full-stack TypeScript environment (Remix, server-side rendering, loaders/actions)
An eye for UI/UX quality, you care about interactions, animations, and polish
Familiarity with modern CSS (Tailwind or similar utility-first approaches)
Experience with state management patterns (Zustand, Jotai, Context, or similar)
Ability to work with real-time features (WebSockets, optimistic UI)
Familiarity with testing (unit, integration, and/or E2E)
Why join Good Tape?
Work on a product that makes real impact for journalists, researchers, and teams worldwide
Modern, well-architected TypeScript codebase with thoughtful architectural decisions (we write ADRs!)
Cross-platform work, web and mobile, with a shared component library
Interesting technical challenges: custom editors, real-time audio sync, AI features, semantic search
Small team where your work is visible and your input shapes the product
Apply for the job
Do you want to join our team as our new Front-End Developer? Then we'd love to hear about you!





