Onboarding Conversion
온보딩 A/B 테스트로 구독 전환율 8% → 11%
문제
온보딩 경험에 따라 이후 구독 전환율(A2T)이 8%대에서 정체되어 있었습니다.
해결
온보딩 2.5를 전면 재설계하고, A/B 테스트로 다양한 온보딩 경험을 실험하며 구독 전환에 더 유리한 방향으로 반복 개선했습니다.
결과
이후 구독 전환율(A2T)을 8%대 → 11%대로 끌어올렸습니다.
기획에 참여하고 개발을 직접 주도한 핵심 플로우입니다.
In Beomjin · Product Engineer · Seoul
React Native 아키텍처 설계, iOS · Android 네이티브 연동, OTA 배포 · 운영까지 — 4년간 4개 이상의 글로벌 모바일 서비스를 만들고 안정적으로 확장해 왔습니다. 기획부터 개발 · 배포 · 장애 대응까지, 제품의 전 과정을 직접 책임집니다.
4+
Years React Native
4
Products Shipped
< 0.1%
Crash Rate
8% → 11%
구독 전환율
Approach
Product Thinking
기능을 구현하기 전에 이 기능이 왜 필요한지, 사용자에게 어떤 가치를 주는지부터 따져봅니다.
User Experience
주어진 요구사항을 넘어, 실제 사용자 관점에서 불편할 수 있는 지점을 직접 찾아 개선합니다.
Engineering Quality
부드러운 인터랙션과 안정적인 동작은 결국 잘 설계된 구조에서 나온다고 믿습니다.
Main Project
Senior React Native Engineer·2025.08 ~ Present
글로벌 루틴 관리 서비스 · React Native 모바일 앱
React Native 기반 생산성 앱의 핵심 모바일 개발을 담당하며, 타이머 시스템 전면 리팩토링·Apple Watch 플랫폼 확장·React Native 업그레이드·CodePush 배포 체계 구축 등 서비스 전반에 영향을 주는 프로젝트를 주도했습니다. 약 500건 이상의 이슈를 해결하고 수백 건의 PR을 배포하며, 단순 유지보수를 넘어 핵심 기능 설계·성능 최적화·안정화까지 책임졌습니다.
500+
Issues Resolved
50%↓
메모리 · 배터리
20+
Releases Shipped
RN 버전 업그레이드 및 신규 아키텍처 대응
Picker · Slider · TTS 등 외부 라이브러리를 자체 컴포넌트로 직접 구현 · 내재화
환경 변수 관리 체계 개선 및 호환성 이슈 해결
기술 부채 해소로 장기 개발 생산성 향상
타이머 시스템 구조 전면 재설계
상태 관리 · 렌더링 구조 최적화
코드 · 폴더 구조 개선 및 QA 안정화
핵심 기능 확장성 · 유지보수성 확보
Apple Watch 앱 개발 및 유지보수
모바일 ↔ 워치 상태 동기화 구현
햅틱 피드백 · 워치 UI 개선
종료 · 동기화 이슈 해결
CodePush 도입 및 운영 체계 구축
Android 충돌 대응 · 캐싱 전략 개선
Sentry 릴리즈 연동
앱스토어 심사 없이 긴급 배포 가능
온보딩 2.0 ~ 2.6 개발
A/B 테스트 실험 환경 구축
추천 로직 · 가입 플로우 개선
신규 유저 전환율 최적화 기반 마련
React Freeze 적용 · Store 구조 리팩토링
리렌더링 최소화 · 초기 진입 속도 개선
메모리 이슈 해결로 체감 성능 향상
Sentry · Crashlytics 기반 모니터링
Reanimated Crash · 로그인 루프 · 자동 로그아웃 해결
결제 · Push 오류 대응
장애 대응 시간 단축
MobX → Zustand 상태관리 마이그레이션
routine · tts · currentRoute 스토어 재설계
selector 기반 구독 구조로 리렌더링 최적화
루틴 · 태그 · 할일 데이터 동기화 방식 재설계
앱 시작 시 자동 동기화 · 시간 기록 정확성 개선
storage 에러 핸들링 및 Sentry 트래킹 추가
타 부서 반복 업무 자동화로 팀 생산성 개선
Slack 코드리뷰 알림 → 구글 시트 자동 정리
마케팅 로그 확인 시스템 구축
Selected Work
단순 구현을 넘어 아키텍처 · 전환율 · 인터랙션까지 직접 파고든 작업입니다.
Onboarding Conversion
문제
온보딩 경험에 따라 이후 구독 전환율(A2T)이 8%대에서 정체되어 있었습니다.
해결
온보딩 2.5를 전면 재설계하고, A/B 테스트로 다양한 온보딩 경험을 실험하며 구독 전환에 더 유리한 방향으로 반복 개선했습니다.
결과
이후 구독 전환율(A2T)을 8%대 → 11%대로 끌어올렸습니다.
기획에 참여하고 개발을 직접 주도한 핵심 플로우입니다.
Architecture Redesign
문제
타이머의 상태 관리·렌더링 구조가 복잡해 불필요한 리렌더링과 메모리 사용이 과도했고, 기능 확장·유지보수 비용이 컸습니다.
해결
상태와 UI 계층을 분리하는 구조로 전면 재설계하고 상태 관리를 다시 설계했습니다. ScreenFreeze(react-freeze)로 비활성 화면 리렌더링을 차단하고 useFrameCallback 등 핫패스를 최적화했습니다.
결과
불필요한 리렌더링과 메모리 사용을 약 절반으로 줄여 체감 성능을 크게 높이고, 확장성·유지보수성을 확보했습니다.
Reliability
문제
앱 재시작 시 타이머 복원, host instance 오류 등 Reanimated 관련 크래시가 반복 발생했습니다.
해결
크래시 로그를 추적해 복원 시점 · 애니메이션 모달 · host instance 케이스를 원인별로 해결하고 패치를 적용했습니다.
결과
핵심 크래시를 제거해 크래시율 0.1% 미만을 유지했습니다.
Beyond React Native
문제
RN만으로는 잠금화면 실시간 표시 · 위젯 등 OS 레벨 경험을 제공할 수 없었습니다.
해결
익숙하지 않은 네이티브 영역을 AI를 활용해 빠르게 학습하며, iOS Live Activity · 위젯, Android 위젯, Apple Watch 백그라운드 실행 · 햅틱까지 직접 구현했습니다.
결과
낯선 영역도 빠르게 학습해 프로덕션 기능을 출시하는 역량을 입증하고, RN만으로 불가능한 OS 레벨 몰입 경험을 제공했습니다.
Career
글로벌 루틴 관리 앱
Senior React Native Engineer
2025.08 ~ Present
타이머 2.0~2.2 리디자인 등 핵심 기능 주도
개발 · QA · 릴리스 오너십
유저 관점의 사용성 개선 다수
스터디모아
Frontend Engineer
2024 ~ 2025
스터디모아 앱 개발 리드 — RN 0.64 → 0.74, 앱 + 관리자 페이지 전체 개발
Crashlytics·Sentry로 크래시율 0.1% 미만 유지
캐스퍼(Vue2) · 오늘의 행복 멀티 프로젝트 딜리버리
Moji
Frontend Engineer
2023.06 ~ 2024.04
초기 1인 개발자 합류 — 개발팀 구성 · 개발자 2명 채용 주도
API 호출 약 30% 감소 · 채팅 성능 개선
스토어 평점 2점대 → 4.0+ 개선에 기여
바로필 · 비대면 진료
React Native Developer
2022.02 ~ 2023.05
비대면 진료 · 약 배달 모바일 서비스 개발
WebSocket 기반 실시간 배달 추적 구현
Expo → RN CLI 마이그레이션 · Redux 도입
Projects


스터디 공간 예약 서비스
예약·결제·커뮤니티 UX와 안정성까지 앱 개발 전반을 리드. WebView 커뮤니티 플로우를 네이티브로 전환했습니다.
글로벌 언어 교환 앱
글로벌 채팅·번역·구독과 런타임 안정성·성능을 개선. API 호출 약 30% 감소·Latency 개선과 함께 AdMob 미디에이션으로 광고 수익화 구조를 개선했습니다.

운동 메이트 매칭 소셜 앱
같은 운동을 좋아하는 사람과 매칭해 채팅·약속을 잡는 소셜 플랫폼(US 타깃). React Native 1인 개발로 초기 세팅·설계부터 진행했습니다.
Tech Stack
인터랙션
아키텍처
AI
자동화
네이티브 (AI 활용)
성능
안정성
지표 · 운영