Home Positions Core Values Referral Bonus Coffee Chat KOR
← All Positions
Community Squad Full-time 3y+ San Francisco · Seoul

Frontend Engineer

The Frontend Engineer (Community Squad) at DOR designs product experiences that make gamers watch more gameplay, react, connect, and keep coming back. You will implement the entire community experience on the React Native-based mobile app, including feed, profiles, social actions, and notifications.

Apply Now Coffee Chat

Key Responsibilities

The Frontend Engineer (Community Squad) at DOR designs product experiences that make gamers watch more gameplay, react, connect, and keep coming back.

The Community Squad is the organization at the forefront of solving DOR's core mission: "Going beyond recording great moments to making them shared between people and turning them into relationships."

What the Frontend Developer (React Native) does

  • Develop and improve DOR's community mobile app experience using React Native.
  • Implement core community features including feed, profiles, notifications, comments, likes, follows, and sharing.
  • Analyze and improve why users come back, why they react, and where they drop off, based on data and VOC.
  • Rapidly experiment with POs, Product Designers, Backend Engineers, and Data Analysts to drive real changes in user behavior.
  • Build polished product experiences in mobile environments considering performance, usability, and interaction details.
  • Take on a role that goes beyond just implementing features to building products that increase retention and engagement.

Services You'll Build

Feed

  • Create a feed experience that brings users back more often and keeps them engaged longer.
  • Improve which videos are consumed, which generate reactions, and which flows lead to repeat visits.

Profile

  • Create a profile experience where users can express themselves, discover others, and maintain relationships.
  • Design structures that more naturally connect creators and consumers.

Social Interaction

  • Design user interactions including likes, comments, follows, shares, and saves.
  • The goal is to go beyond passive consumption to create real reactions and relationships.

Notification

  • Design notification experiences that give users a reason to come back.
  • Ensure that followed user activity, reactions to your content, and important community changes naturally lead to revisits.

Network & Community Experience

  • Build structures that connect users, bring them back together, and keep them engaged.
  • Design experiences that evolve the product from a simple video tool into a community product.

Key Metrics for Community Squad

  • Community user count
  • Daily Retention / D7 / D30 Retention
  • Feed watch time
  • Engagement metrics: likes / comments / shares / saves
  • Follow count / relationship formation metrics
  • Notification click-through rate and revisit rate
  • Creator-consumer connection density
  • Network effect metrics

The goal is not to build many features, but to ensure more users visit more often, react more, and connect more strongly.

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 & Tools

  • React
  • React Native
  • Next.js
  • TypeScript
  • Analytics / Experimentation Tools
  • Mobile App Architecture

Qualifications

  • Experience with mobile app development using React Native
  • Experience developing and launching app or web services with real users
  • Experience launching at least one service and iterating based on user VOC
  • Ability to build products using TypeScript and React
  • Deep understanding of mobile user experience and interactions
  • 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 social media, community, or UGC service development
  • Experience implementing community features such as feed, profiles, notifications, comments, likes, follows, and recommendations
  • Experience solving retention, engagement, and revisit-related problems
  • Experience experimenting and iterating rapidly in an agile environment
  • Experience with performance optimization, app stability improvement, and interaction quality enhancement
  • Fluent English communication skills
  • A gamer or someone with deep understanding of gamer behavior
  • Strong interest in "why people create content and why they share it"

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 →