Key Responsibilities
Each squad operates as a small team of up to 7 people consisting of PO / Product Designer / Developer / Data Analyst, sharing responsibility from problem definition to post-launch improvement.
- Develop and improve DOR's core user experiences across mobile, web, and desktop.
- Implement game video creation, viewing, editing, sharing, feed, profile, and community experiences.
- Enhance frontend quality across the product, including the Electron-based Windows app and web frontend.
- Analyze and improve where users drop off and which flows drive more engagement, based on data and VOC.
- Rapidly experiment with designers, POs, and engineers to drive real changes in user behavior.
- Build polished product experiences considering performance, stability, usability, and interaction details.
Services You'll Build
Gameplay Auto-Recording (Record)
- Enable users to automatically capture moments they don't want to miss.
- Improve event-based auto-recording to be more accurate and seamless.
- The goal is to create an experience where "it just records perfectly without any setup."
Video Generation (Create)
- Turn auto-generated clips into short, watchable videos.
- Design a product where users are satisfied with the output without manual editing.
- Create an experience where content is completed without "tedious and difficult editing."
Video Editor (Edit)
- Design effects and UX specialized for game video editing.
- Build a product that isn't as complex as professional tools but maintains high output satisfaction.
- Aim for a creation experience where anyone can quickly produce video content.
Sharing Experience (Share)
- Make it easy to share created videos with friends or communities.
- Design the experience so it doesn't end at video creation but leads to actual sharing and viewing.
How We Work
- At DOR, we build the product customers want, not the product the CEO wants.
- We iterate in short 1-2 week cycles: problem definition, hypothesis, execution, measurement, and learning.
- We build products with autonomy and accountability, guided by data and user voices.
- Frontend developers don't just implement given screens -- they define problems and drive results.
- We build fast, validate fast, and adjust direction fast.
- We are relentlessly focused on building products users love.
Tech Stack
- React
- React Native
- Next.js
- TypeScript
- Electron
Qualifications
- Experience developing web, app, or desktop products with real users
- Experience launching at least one service and iterating based on user VOC
- Ability to build products using React, TypeScript, Next.js, etc.
- Ability to think about the entire user experience beyond just good UI implementation
- Someone who builds products and businesses based on customer voices and data
- Persistence to dig deep into difficult problems and solve them
- Desire to make a big impact in the world
Preferred Qualifications
- Able to work in San Francisco, CA / United States
- Experience with Electron-based desktop app development
- Experience with mobile development using React Native
- Experience with complex interaction implementation such as WebGL, Canvas, or video rendering
- Experience experimenting and iterating rapidly in an agile environment
- Experience independently defining problems and delivering real impact
- Fluent English communication skills
- Deep understanding of video editing, social media services, or Windows apps
- A gamer or someone with deep understanding of gamer behavior
You'll Be a Great Fit If...
- You solve product problems rather than just building screens
- You can see both detailed UX and the big picture
- You prefer an environment of building fast and validating fast
- You try to understand data alongside user emotions and context
- You're excited about building product experiences across web, app, and desktop
- You want to build products people keep coming back to, not just simple features
What to Include in Your Resume
- Tell us what problems you solved and what impact you made in products you've built.
- Share any problems you independently defined and solved based on data and VOC.
- Describe specifically how you contributed to the product and what difficult problems you solved.
- If possible, explain your results with specific numbers.
- Rather than listing work history, show your motivation, thinking, actions, learning, and outcomes.
Hiring Process
01
Application
Submit resume and portfolio
02
Role / Culture Fit Interview
Assess values alignment and work style
03
Task Interview
Conducted if needed · Includes reference check
04
Offer Negotiation
Negotiate salary and stock options, then final onboarding
The entire hiring process is completed within 7 days. During intensive hiring periods, we'll reach out quickly at each stage.
View All Positions →