{"id":3723438,"url":"https://alion.io/job/washswat-tech-frontend-engineer","title":"[Tech] Frontend Engineer","company":{"id":2676249,"name":"Washswat","domain":"getwashswat.com","url":"https://alion.io/company/getwashswat","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ninehire","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"junior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Seoul, South Korea"],"countries":["KR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":1,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Cursor","optional":false},{"name":"Figma","optional":false},{"name":"GitLab","optional":false},{"name":"React Native","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Webpack","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-12T10:27:52Z","employer_posted_date":"2026-10-14","last_verified_at":"2026-11-04T13:05:20Z","board_verified":true,"closed_at":null,"days_open":23,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":23},"description":"세탁의 새로운 기준, 대한민국 1등 세탁앱 세탁특공대입니다!\n세탁특공대는 누적 세탁량 2,500만 장, 앱 다운로드 200만 회를 돌파하며 국내 1위 세탁 플랫폼 으로 자리 잡았어요.\n하지만 우리는 현재에 안주하지 않아요.\n지금 세탁특공대가 집중하는 것은 단순히 '더 많은 세탁 주문'이 아니라, '옷에 관한 완전히 새로운 시장을 만드는 것' 이에요.\n세탁, 수선, 보관, 헌 옷 정리까지 옷의 모든 생애주기를 책임지는 혁신적인 플랫폼으로 나아가고 있어요.\n이런 분을 찾고 있어요\n요즘은 AI로 누구나 30분이면 돌아가는 화면을 만들 수 있어요.\n그래서 Frontend Engineer의 역할도 달라지고 있어요.\n이제는 화면을 빨리 만드는 것보다, 그럴듯해 보이는 화면과 제대로 만든 화면을 구분하는 눈이 더 중요해요.\n세탁특공대의 화면은 책상 앞에서만 쓰이지 않아요.\n크루(수거·배송 기사님)는 세탁물을 들고 이동하며 한 손으로, 공장 작업자분들은 바쁘게 돌아가는 라인 옆에서, 고객은 퇴근길 지하철 안에서 화면을 봐요. 그래서 AI가 만든 코드가 돌아가는 것만으로 만족하지 않는 분이 필요해요.\n코드가 제대로 짜였는지 판단하고, 누가 AI를 쓰든 같은 품질의 화면이 나오도록 기준을 만들고, 그 화면이 현장에서도 잘 동작하는지 직접 확인할 수 있어야 해요.\n이런 분이라면 꼭 함께하고 싶어요.\n시뮬레이터에서 끝내지 않고, 내 화면을 실제로 쓰는 사람의 환경을 직접 살펴보는 분 (크루 동행, 세탁 공장 방문, CS 문의 로그)\n앱을 고객처럼 직접 주문해 보고, 불편한 지점을 먼저 찾아내는 분\n버그가 \"재현 안 됨\"에서 멈추지 않고 기기·OS·네트워크 상황까지 파고드는 분\n주어진 디자인을 구현하기 전에 \"이 화면이 왜 필요하지?\"를 먼저 묻는 분\nBE, 인프라, 배포 파이프라인처럼 화면 밖의 영역에도 두려움 없이 달려드는 분\n내가 만든 컴포넌트와 규칙이 팀의 표준이 되는 경험을 원하는 분\n이런 일을 해요\n고객 앱, 크루(수거·배송 기사님) 앱, 공장·운영 어드민 중 하나, 또는 주문·결제·보관 신청 같은 주요 플로우 하나의 기술 오너가 되어 서비스 단위의 프론트엔드 의사결정을 주도해요.\n레거시를 읽고, 구조로 해결해요\n수년간 쌓인 앱 코드베이스를 읽고, 왜 이 상태가 여기 있는지, 왜 이 화면이 이렇게 쪼개져 있는지 설계 의도와 제약을 추론해요\n주문, 수거 예약, 결제, 보관 신청 같은 복합 플로우의 화면 구조·상태 관리·API 연동 방식을 설계해요. 여러 대안을 비교하고 근거를 가지고 결정해요\n기술 부채의 우선순위를 정하고 구조적 리팩토링을 주도해요\n디자인 시스템과 공통 컴포넌트를 설계·확장해서 앱과 웹에서 같은 경험을 만들어요\n실제 기기와 현장에서 품질을 책임져요\n크래시와 성능 병목의 원인을 데이터로 증명하고 최적화해요\n장애가 나면 포스트모템을 작성하고, Action Item을 끝까지 관리해 재발을 막아요\n빌드·스토어 릴리즈·모니터링을 개선해서 배포 속도와 안정성을 함께 높여요\nAI가 일관된 화면을 만들도록 판을 깔아요\n디자인 시스템과 코드 컨벤션을 AI가 읽고 따를 수 있는 형태로 정리해서, 누가 AI를 써도 같은 품질의 화면이 나오게 만들어요\n\"이 화면은 AI에게, 이 플로우는 사람이\"를 설계 단계에서 판단하고 설계 문서에 남겨요\n컴포넌트 생성 규칙, Figma→코드 흐름, 코드 리뷰 자동화 같은 팀 공통 FE AI 워크플로우를 설계해요\nAI가 만든 코드의 성능·접근성·보안 검증 기준과, 시각적·기능적 회귀를 잡는 장치(테스트, 시각 비교, 체크리스트)를 만들어요\n도메인을 이해하고, 문제 정의부터 함께해요\n담당 도메인의 요금·프로모션·쿠폰·결제 정책이 화면에 어떻게 반영되는지 이해하고, 정책 변경의 영향을 먼저 판단해 대응해요\nPO·디자이너·BE·CS와 요구사항과 API 계약을 기술 언어로 명확히 정의해요\n디자인을 받아 구현하는 데서 멈추지 않고, 문제 정의 단계부터 함께해요\n내가 만든 것이 팀의 레퍼런스가 돼요\n코드 리뷰를 주도하고 팀의 코드·컴포넌트 표준을 정의해요\n다른 엔지니어가 따를 수 있는 문서와 가이드를 남겨요\n이런 경험과 역량이 꼭 필요해요\nReact Native로 iOS/Android 앱을 실서비스에서 최소 1년 이상 개발하고 운영한 경험\n복합 플로우(주문, 결제, 예약 등) 하나 이상을 설계부터 출시, 운영까지 기술 오너로서 완결한 경험\nReact 렌더링 사이클과 상태 관리(로컬/전역/서버 캐시)를 깊이 이해하고, 상태 구조를 근거를 가지고 설계한 경험\niOS/Android 플랫폼 차이, 네이티브 경계, 앱 빌드와 스토어 배포 과정에 대한 이해\nAI가 만든 화면 코드를 정확성·성능·플랫폼 차이·엣지 케이스 관점에서 검증하고 바로잡은 경험\n크래시나 성능 문제의 원인을 데이터로 찾아 개선한 경험\nREST API 연동, 인증 토큰 흐름, 화면에 노출되는 개인정보 처리 등에 대한 보안 감각\nPO, 디자이너, 백엔드와 요구사항과 API 계약을 직접 정의하며 협업한 경험\n이런 경험이 있다면 더 좋아요\n디자인 시스템이나 공통 컴포넌트 라이브러리를 설계하고 팀 표준으로 안착시킨 경험\n에이전틱 워크플로우(Claude Code, Cursor agent mode 등)로 팀 생산성을 높이고, 팀 공통 규칙·프롬프트·에이전트 설정을 만든 경험\nFigma에서 코드로 이어지는 흐름을 자동화하거나 개선한 경험\n시각 회귀 테스트, E2E 테스트 등 화면 품질을 자동으로 검증하는 장치를 만든 경험\n크래시율, 화면 로딩 시간 등 앱 품질 지표를 정의하고 관리한 경험\n장애 포스트모템을 주도하고 재발 방지 구조를 반영한 경험\n앱 빌드·스토어 배포 파이프라인을 운영하거나 개선한 경험, 네이티브 모듈 개발 경험\n오프라인 불안정 네트워크 환경(재시도, 캐싱, 오프라인 대응)을 고려해 화면을 설계한 경험\n커머스, O2O, 물류처럼 오프라인 현장과 연결된 서비스나 현장 인력이 쓰는 앱을 만든 경험\n코드 리뷰를 주도하거나 동료의 성장을 도운 경험\n주요 기술 스택\n언어/프레임워크: TypeScript, React Native, React\n빌드/도구: Webpack, Babel\n버전관리/협업: GitLab\n모니터링: Sentry\n동료들의 이야기\n\"저희는 '가능할까?' 하고 망설이기보다 '어떻게든 되게 만들자!'고 말하며 실제로 결과를 만들어냅니다.프로덕트 개선 아이디어가 주저 없이 기술 실험으로 이어지는 실행력 강한 팀이에요.\"\n\n\"세탁특공대에서는 문제 정의부터 구조 설계, 기술 선택까지 전 과정을 주도적으로 경험 할 수 있습니다.단순히 주어진 일을 처리하는 것을 넘어, 팀의 기술 방향과 기준을 동료들과 함께 만들어가는 문화입니다.\"\n\n\"규모는 작지만 서로에 대한 깊은 신뢰를 바탕으로 움직이는 팀 이에요.'어떻게 할까?' 함께 고민하고 스스로 결정하는 것이 자연스러운 일상입니다.\n지시를 기다리기보다 스스로 문제를 찾아 해결하는 동료들과 함께 일하고 있어요.\"\n\n\"기술적인 역량만큼이나 '이 기능/개선이 사용자에게 정말 필요한가?'를 함께 고민하고 공감할 수 있는 분 을 기다립니다.사용자를 위한 가치를 만드는 일에 진심인 분이면 좋겠습니다.\"\n\n이번 채용은 이렇게 진행돼요.\n서류전형 ＞ 과제전형 ＞ 1차 직무 인터뷰 ＞ 2차 컬처 인터뷰 ＞ 레퍼런스 체크 ＞ 처우협의 > 최종 합격\n지원자의 경험과 경력에 따라 일부 전형 단계가 조정될 수 있습니다.\n모든 전형 결과는 지원 시 기재해주신 이메일로 개별 안내드립니다.\n세특의 크루가 된다면 이런 혜택이 있어요!\n스톡옵션 기회: 세특의 성장에 함께한다면, 성과와 역량에 따라 스톡옵션이 부여돼요.\n\n식대 및 교통비 지원: 점심은 물론, 야근 시 저녁 식대와 택시비도 지원해요.\n\n유연 출근제: 오전 8시부터 11시 사이, 내게 맞는 시간에 출근할 수 있어요.\n\n자유로운 휴가 사용: 사전 공유만 된다면 장기 휴가도 부담 없이 사용 가능해요.\n\n리프레시 지원: 장기 근속 시 별도의리프레시 휴가와휴가 지원금을 지급해요.\n생일 혜택: 생일에는 반차와 선물을 챙겨드려요.\n\n건강검진 휴가: 연 1회, 검진을 위한 별도 휴가를 제공해요.\n\n세탁비 지원: 매달 3만 원 상당의 세탁특공대 이용 지원금을 드려요.\n\n최신 장비 지원: 업무에 필요한 최신형 노트북과 장비를 100% 제공해요.\n\n성장 지원: 도서비와 외부 교육비를 적극적으로 지원해요.\n\n우리는 이렇게 일해요\n목표를 중심으로 움직이는 스쿼드 팀플레이\nOKR 기반으로 팀별 목표를 설정하고, 기민하게 실행하는 팀 중심 구조 예요\n동료들과 서로를 믿고 협력하며, 각자의 책임을 다해 목표를 달성해요\n\n주 1회 리모트 근무로 유연하게 일해요\n주 1회는 사무실이 아닌 곳에서집중 근무가 가능 해요\n자택, 카페, 공유오피스 등 집중이 잘 되는 공간에서 더 효율적으로 일할 수 있어요\n\n높은 권한과 자율\n하고자 하는 목표가 타당하다면, 누구든 논리와 실행력만으로 주도권을 가질 수 있어요\n\n수평적이고 편안한 소통\n직급 없이 닉네임으로 불러요. 격의 없는 대화와 빠른 피드백 문화 를 중요하게 생각해요\n\n강요 없는 야근과 회식\n불필요한 야근이나 이유 없는 회식은 하지 않아요\n집중할 땐 몰입하고, 쉴 땐 충분히 쉬는 것 이 우리의 철칙이에요\n\n꼭 확인해주세요\n세탁특공대는 공정한 채용 을 가장 중요하게 생각해요\n평가와 무관한 개인 정보는 받지 않아요. 이력서에는 학력과 사진을 기재하지 않으셔도 돼요\n(단, 직군에 따라 전공 정보는 선택적으로 기재하실 수 있어요)\n\n제출하신 지원서 내용이 사실과 다를 경우, 채용 전형 또는 입사가 취소될 수 있어요\n\n국가보훈대상자와 장애인 지원자 는 관련 법령에 따라 가산점이 부여돼요\n(국가유공자 등 예우 및 지원에 관한 법률 / 장애인 고용촉진 및 직업재활법 적용)\n\n궁금한 점이 있다면\n언제든지 채용팀 이메일로 문의해주세요\n ","description_format":"text","description_chars":4785,"description_truncated":false,"requirements":{"experience_years_min":1,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Korean","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Cleaning & Household Products","Personal Care"],"lifecycle":[{"event":"open","at":"2026-11-04T03:57:52Z"}],"visa":[],"liveness":{"score":40,"band":"fade","label":"Fading","p_open":1,"p_active":0.726,"p_room":0.55,"age_days":22,"expected_fill_days":22,"reasons":["conf:2","win:tail","comp:junior"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/washswat-tech-frontend-engineer","json_url":"https://alion.io/job/washswat-tech-frontend-engineer.json","meta":{"generated_at":"2026-11-04T15:39:36Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":23976,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2676249},"rest":"https://alion.io/mcp/rest/get_company?id=2676249"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwashswat-tech-frontend-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwashswat-tech-frontend-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwashswat-tech-frontend-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/washswat-tech-frontend-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwashswat-tech-frontend-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3723438}},{"tool":"search_jobs","arguments":{"company":"getwashswat.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3723438},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}