UX/UI Engineer — United States
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: United States
Формат: не указан
Занятость: Полная занятость
Грейд: не определён
Company: BScEsGUHb
Location: Remote (US). Chattanooga, TN or nearby is a plus.
Type: Full-time
Team Size: Small, high-impact product team
About BScEsGUHb
We help families preserve the things that only exist once.
From VHS tapes and film reels to printed photos, negatives, slides, DVDs, camcorder cassettes, memory cards, and phones, we digitize the media that matters most. Families can then revisit and share those moments for generations to come.
But we believe the future of BScEsGUHb is much larger than digitization alone. We are building a long-term family memory platform designed to help families preserve, organize, explore, and share their history together.
We are not in the digitization business. We are in the irreplaceable business.
How we build
The old split, where engineers code, designers design and product managers write specs, is breaking down, and we're leaning into it. Agents write a lot of our code. Prototypes take an afternoon. We're building internal tools so the whole company works this way, not just the product team.
So here's who we're looking for: you've done one of these jobs (engineering, product or design) well, and you loved doing it. For this role, that's usually front-end engineering or design. Here you'll use AI to cover the rest, next to teammates who are strong where you aren't. We care as much about how you check the AI's work as how fast you get it done.
What we're building
Digitizing is where a family starts with us. It isn't where we want to stop.
Most families have decades of their history in boxes, on formats almost nobody can play anymore. Getting it digitized solves the first problem. The second is that a digital archive can sit just as untouched as the box it came from.
We think a family archive should give people a reason to come back. Hours of tape hold things nobody remembers recording: a grandparent's voice in the background, the first time two cousins met, a house that's gone now. Most of it is never watched closely enough to find. We want to surface those moments, and help families see things in their own history that weren't obvious before.
We also want the archive to be the place a family's memory collects. The recordings and photos are only part of it. The rest lives in people's heads: who's in the picture, where it was taken, what happened after. We want families to add what they know while the people who know it are still around, so the archive gets more complete over time, not less.
The role
You'll build the parts of BScEsGUHb that families actually touch: the web app, the iPhone app and the TV. You'll care about how a library feels to scroll, how fast a video starts, and whether someone who has never opened our app can find their dad's voice in under a minute. You'll work in the services behind those apps when the experience needs it, but your job is the experience.
What you'll work on
• The customer web app, where families watch, search, organize and share what we digitized.
• Our mobile and TV apps, so the archive is on the phone in your pocket and the TV in the living room.
• Playback at scale: petabytes of family video, audio and photos that should start instantly on any screen, even on a bad connection.
• AI that understands what's in the media: Gemini on Vertex AI today, with transcripts and photo enhancement next. All of it runs under clear rules for how we treat customer media.
• New ways in: member uploads and capture in the app (voice notes, stories, photos), and search across a family's archive.
• The Platform behind it all: Python services on Google Cloud for media, sign-in, memberships and notifications. You'll work here when the experience needs it.
• Product analytics in PostHog and our warehouse, so we know what families actually come back to.
Real work on our list
• Help a family find the five minutes that matter in forty hours of tape.
• Make the day a customer's order lands in their library feel like opening the box, not downloading a folder.
• Bring a forgotten moment back to someone on a day it means something, like the birthday of the person in the video.
• Give everyone in the family a way to say who's in a photo and what happened that day, while they still remember.
• Get a cousin three states away invited, signed in and watching in under a minute.
• Build something a grandparent who's never used an app can sit down and watch on the TV.
• Make a library feel as good with 30,000 photos and videos as it does with 30.
• Add transcripts and search, so a family can find a moment by what was said in it.
• Let members upload their own photos and video next to what we digitized.
• Keep families in the loop while their order moves through the Digifactory, in the app, by push and by email.
• Measure what families come back to, and build more of it.
Your first 90 days
• Week 1: something small in production that customers will see, and a day on the Digifactory floor (in person or on video) so you know where their media comes from.
• Day 30: you own one part of the experience, from the first prototype to watching a customer use it.
• Day 90: you've shipped on at least two of web, iPhone and TV, and you own a lane of the product.
Our stack
• Web: Next.js 16, React 19, TypeScript, Tailwind, Drizzle, Vercel
• iOS and TV: Swift and SwiftUI, and React Native for TV
• Media: Cloudflare Workers in front of family media stored across Backblaze B2 and AWS
• Identity, messages and analytics: Auth0, Knock, PostHog for product analytics and feature flags
• AI: Gemini on Vertex AI, and local models on our own hardware
• Platform: Python, FastAPI and Postgres on Google Cloud. You'll read it and change it when the experience needs it.
• How we write it: Claude Code, Cursor and other agents. You review what they write before it ships.
What we're looking for
• 2+ years shipping consumer software that real people use. Show us something.
• Strong in TypeScript and React, or Swift and SwiftUI. Willing to work in both, and in the Python behind them when you need to.
• You sweat the details people feel but rarely notice: loading states, transitions, empty screens, what happens on a slow connection.
• You can design. Maybe not as well as a designer, but well enough to take a rough idea to something a customer could use, with or without a mockup.
• AI is how you work every day: agents, not autocomplete. You can tell us the last thing an agent got wrong for you and how you caught it.
• You talk to the people who use what you build, and you can write a one-page brief before you write the code.
• You measure what you ship.
A plus
• Video and photo experiences: players, galleries, timelines, libraries with thousands of items.
• Building for the TV, or for people who aren't comfortable with technology.
• Accessibility done properly.
• Motion and animation that make an interface easier to follow without slowing it down.
• Search, recommendations, or other ways of helping people find things they didn't know to look for.
• A design system you built or kept healthy.
• Consumer or subscription products.
• You're in or near Chattanooga, or happy to visit regularly.
How we work
• We put structure behind our goals. Each quarter has a few clear goals, each with an owner and a number to move, broken into outcomes we can land in weeks. Owners come from across the team, and that can be you.
• We ship small and often. Every launch comes with its rollout: who needs to know, what support will say, and how to stop it.
• AI is how we work. Agents do a lot of the building. People own the judgment: what to build, whether it's right, and how it lands.
• We're evolving on purpose. How a small team works with AI is changing fast, and so are we. We try new ways of working, keep what helps, and drop what doesn't.
• We work like professionals. Plans and decisions are written down where anyone can find them. We collaborate across roles, say the hard thing early, ask for help, and follow through.
• Remote, with time together. We're spread across the US and get together in Chattanooga a few times a year, including time at our digitization facility.
Where this goes
This role starts above entry level, with a path to Senior, Staff and Principal Engineer. You move up by what you own and ship, not by years served.
Interview process
• Intro call with Adam (30 min). Your work, our work, and how you use AI today.
• Work sample (a few hours, on your time). A small piece of real work in your craft, plus one piece outside it. For this role that's usually a small piece of interface plus the one-page brief behind it. Use whatever AI tools you use every day. We'll ask how you checked the output.
• Deep dive (60 min). Show us what you built and why.
• Final round. Meet the team. Depending on where you are, that's in Chattanooga (we cover travel) or on video, and sometimes a paid trial day of real work.
About 5-8 hours over 2-3 weeks.
How to apply
We’ll ask you to show us something you built with AI in the last three months that's outside your main craft.
Compensation & benefits
• Competitive salary based on the scope of responsibilities you’re qualified to be assigned.
• Health insurance: medical, dental and vision, with 100% of the employee premium covered
• 401(k) matching
• PTO, and we actually want you to use it
• Remote work from anywhere in the US
• Professional development: conferences, courses, books
• MacBook Pro and the gear you need
• Quarterly team offsites
• Free BScEsGUHb service for your own family's memories
BScEsGUHb is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment decisions are based on qualifications, merit, and business needs.