주요업무
[이런 일을 해요]
고객 앱, 크루(수거·배송 기사님) 앱, 공장·운영 어드민 중 하나, 또는 주문·결제·보관 신청 같은 주요 플로우 하나의 기술 오너가 되어 서비스 단위의 프론트엔드 의사결정을 주도해요.
1. 레거시를 읽고, 구조로 해결해요
• 수년간 쌓인 앱 코드베이스를 읽고, 왜 이 상태가 여기 있는지, 왜 이 화면이 이렇게 쪼개져 있는지 설계 의도와 제약을 추론해요
• 주문, 수거 예약, 결제, 보관 신청 같은 복합 플로우의 화면 구조·상태 관리·API 연동 방식을 설계해요. 여러 대안을 비교하고 근거를 가지고 결정해요
• 기술 부채의 우선순위를 정하고 구조적 리팩토링을 주도해요
• 디자인 시스템과 공통 컴포넌트를 설계·확장해서 앱과 웹에서 같은 경험을 만들어요
2. 실제 기기와 현장에서 품질을 책임져요
• 크래시와 성능 병목의 원인을 데이터로 증명하고 최적화해요
• 장애가 나면 포스트모템을 작성하고, Action Item을 끝까지 관리해 재발을 막아요
• 빌드·스토어 릴리즈·모니터링을 개선해서 배포 속도와 안정성을 함께 높여요
3. AI가 일관된 화면을 만들도록 판을 깔아요
• 디자인 시스템과 코드 컨벤션을 AI가 읽고 따를 수 있는 형태로 정리해서, 누가 AI를 써도 같은 품질의 화면이 나오게 만들어요
• "이 화면은 AI에게, 이 플로우는 사람이"를 설계 단계에서 판단하고 설계 문서에 남겨요
• 컴포넌트 생성 규칙, Figma→코드 흐름, 코드 리뷰 자동화 같은 팀 공통 FE AI 워크플로우를 설계해요
• AI가 만든 코드의 성능·접근성·보안 검증 기준과, 시각적·기능적 회귀를 잡는 장치(테스트, 시각 비교, 체크리스트)를 만들어요
4. 도메인을 이해하고, 문제 정의부터 함께해요
• 담당 도메인의 요금·프로모션·쿠폰·결제 정책이 화면에 어떻게 반영되는지 이해하고, 정책 변경의 영향을 먼저 판단해 대응해요
• PO·디자이너·BE·CS와 요구사항과 API 계약을 기술 언어로 명확히 정의해요
• 디자인을 받아 구현하는 데서 멈추지 않고, 문제 정의 단계부터 함께해요
5. 내가 만든 것이 팀의 레퍼런스가 돼요
• 코드 리뷰를 주도하고 팀의 코드·컴포넌트 표준을 정의해요
• 다른 엔지니어가 따를 수 있는 문서와 가이드를 남겨요