본문으로 건너뛰기
채용

Senior Frontend Engineer

AI 기반 B2B 플랫폼 전반에서 프로덕션 수준의 프론트엔드 경험을 구축하고 배포합니다. Next.js, React, TypeScript, 디자인 시스템 기반 UI, 그리고 실질적인 CI/CD 및 QA 규율이 요구됩니다.

유급 인턴십EngineeringRemoteFull-time
지금 지원하기

한눈에 보기

핵심 역량

TypeScriptNext.jsReactPlaywrightVitestGitHub Actions프론트엔드 개발프로덕트 개발UI/UX접근성 (WCAG)CI/CD디자인 시스템QA & 테스트

우대 사항

HTML/CSSStorybookTailwind CSSSupabaseFirebaseVercelPostHogRadix UIReact QueryB2B SaaSi18n / 현지화성능 최적화SEO비주얼 회귀 테스트

근무지

원격

이 포지션에 대해

  • 대부분의 프론트엔드 팀은 기능을 출시하고 나서 잘되기만을 바랍니다. SalesMind AI에서는 모든 픽셀, 모든 인터랙션, 모든 배포를 10억 달러 규모 엔터프라이즈 제품 수준으로 다룹니다. 바로 그것이 저희가 만들고 있는 것이기 때문입니다.
  • Senior Frontend Engineer로서 AI 기반 웹앱, 마케팅 웹사이트, 문서, 어드민 도구, 그리고 공유 Design System까지 — 프로덕트 생태계 전반의 프론트엔드 레이어를 책임지게 됩니다. 10개의 리포지토리, 하나의 pnpm 워크스페이스, 프로젝트 경계를 넘어서는 실질적인 임팩트가 있습니다.
  • 단순히 티켓을 처리하는 역할이 아닙니다. 디자인 핸드오프부터 배포까지, 13개의 quality gate job, Playwright E2E 스위트, Lighthouse 기준 관리, 그리고 모든 PR에서 진행되는 접근성 감사를 갖춘 본격적인 CI/CD 파이프라인 안에서 완성도 높은 프로덕션 수준의 경험을 만들어가게 됩니다. 완성도, 속도, 엔지니어링 규율을 동등하게 중요하게 생각하신다면, 이 자리는 바로 당신을 위한 자리입니다.

담당 업무

  • 여러 Next.js 애플리케이션(App Router + Pages Router)에 걸쳐 React 18과 strict mode TypeScript로 프론트엔드 경험을 구축하고 배포합니다.
  • design token 준수부터 Lighthouse 점수, 접근성(WCAG AA 최소 기준)까지 UI 품질을 엔드투엔드로 책임집니다.
  • 공유 Design System(@salesmind-ai/design-system) 작업에 참여하고 기여합니다 — React 컴포넌트, Storybook, design token, 모션 시스템.
  • API를 자신 있게 연동합니다 — REST, Supabase, Firebase, React Query(TanStack Query) — 프론트엔드와 백엔드 서비스의 경계에서 편안하게 작업합니다.
  • 테스트를 작성하고 유지보수합니다 — 유닛/통합 테스트는 Vitest, E2E는 Playwright, 비주얼 회귀 및 접근성 스모크 테스트도 담당합니다.
  • 본격적인 CI/CD 파이프라인 안에서 작업합니다 — 13개의 quality gate job, 6단계 프로모션 플로우(feature → dev → staging → main), pre-commit/pre-push 훅, anti-drift 관리.
  • 성능을 적극적으로 최적화합니다 — LCP, CLS, TBT는 추상적인 지표가 아니라 직접 측정하고 개선하며 지속적으로 끌어올리는 대상입니다.
  • 3개 locale(EN/FR/ES)에 걸친 i18n을, 2계층 번역 시스템과 브랜드 용어 거버넌스를 기반으로 지원합니다.
  • 제품 및 디자인 팀과 긴밀히 협업합니다 — 요구사항을 뛰어난 UX 판단력을 바탕으로 깔끔하고 유지보수하기 좋은 구현으로 옮깁니다.
  • 시스템을 개선합니다 — 더 나은 패턴, 더 나은 테스트, 더 나은 DX를 제안합니다. 작동하지 않는 것에 대해서는 문제를 제기합니다.

지원 자격

  • React와 strict mode TypeScript를 활용한, 프로덕션 환경에서의 4년 이상 전문 프론트엔드 엔지니어링 경력.
  • 탄탄한 Next.js 경험 — App Router, Pages Router, SSR/SSG, 동적 라우팅, 미들웨어.
  • TypeScript strict mode에 능숙함 — any 사용 없이, @ts-ignore 없이, 깔끔한 타입 설계가 습관화되어 있어야 합니다.
  • UI/UX 감각 — 간격이 어긋났을 때, 인터랙션이 어색하게 느껴질 때, 접근성이 깨졌을 때 알아차릴 수 있어야 합니다. 사용자가 느끼지만 말로 표현하지 못하는 디테일을 소중히 여기는 분.
  • API 연동에 대한 자신감 — REST API 소비, React Query / TanStack Query 활용, 클라이언트-서버 상태 경계를 깔끔하게 관리하는 능력.
  • 테스트에 대한 규율 — 유닛 테스트(Vitest 또는 Jest), E2E 테스트(Playwright), 커버리지를 단순한 숫자가 아닌 품질 신호로 이해하는 자세.
  • Playwright 경험 — 비주얼 회귀 및 크로스 브라우저 테스트를 포함한 E2E 테스트 스위트의 작성, 디버깅, 유지보수.
  • CI/CD에 대한 이해 — GitHub Actions, quality gate, 자동화된 체크, 브랜치 보호. 이러한 것들이 왜 존재하는지 이해하고 그 안에서 자신 있게 작업할 수 있는 능력.
  • Design System 활용 경험 — 공유 컴포넌트 라이브러리, 토큰 기반 디자인, 기존 시스템을 사용할지 새로운 것을 제안할지 판단하는 감각.
  • Git에 대한 규율 — conventional commits, 깔끔한 PR, 의미 있는 diff, 좋은 브랜치 관리 습관.

우대 사항

  • Tailwind CSS, Shadcn/UI, Radix UI를 프로덕션 애플리케이션에서 사용한 경험.
  • Storybook 경험 — story 작성, interaction 테스트, 접근성 체크.
  • Supabase 또는 Firebase를 활용한 backend-as-a-service 패턴에 대한 이해.
  • pnpm 워크스페이스 또는 멀티 레포 구조에서의 개발 경험.
  • Vercel 배포, 프리뷰 환경, edge function에 대한 이해.
  • PostHog, GA4 또는 프론트엔드 코드베이스 내 analytics 계측 경험.
  • SEO, Lighthouse 감사, Core Web Vitals 최적화에 대한 이해.
  • Framer Motion 또는 motion/react를 활용한 프로덕션 수준의 애니메이션 제작 경험.
  • i18n 시스템(react-intl, 구조화된 번역 워크플로우)에 대한 이해.
  • B2B SaaS 또는 AI 프로덕트 환경에서의 이전 경력.

배울 수 있는 것

  • 파이프라인과 매출에 직접적으로 기여하는 프론트엔드 경험을 만들게 됩니다 — 보여주기식 기능이 아니라, B2B 세일즈 팀이 매일 사용하는 실제 제품입니다.
  • AI, Design System, 그리고 최신 웹 엔지니어링이 교차하는 지점에서 일하게 됩니다 — 시장에서 점점 더 높은 가치를 인정받는 역량입니다.
  • 대부분의 팀이 꿈만 꾸는 프로덕션 수준의 CI/CD 파이프라인을 직접 책임지고 발전시켜 나가게 됩니다 — 13개의 quality gate, 비주얼 회귀, Lighthouse 관리, 접근성 감사.
  • 멀티 앱 아키텍처, design token 시스템, 대규모의 프로젝트 간 의존성 관리에 대한 깊은 전문성을 쌓게 됩니다.
  • 소규모의 시니어 팀과 매일 협업하며, 아이디어가 빠르게 실현되고 엔지니어링 판단이 즉시 신뢰받는 환경에서 일하게 됩니다.

채용 프로세스

  • 인트로 콜(30분) — 프론트엔드 엔지니어링 경력, 테스트에 대한 철학, UI 품질을 바라보는 관점에 대해 이야기합니다. 시험을 보려는 것이 아니라 당신의 실력을 이해하고자 하는 자리입니다.
  • 기술 과제(비동기) — 이곳에서 실제로 하게 될 업무를 반영한 작은 Next.js 과제입니다. 속도가 아니라 코드 품질, 테스트, 접근성, 엔지니어링 의사결정을 평가합니다.
  • 기술 워크스루(45분) — 화면을 공유하며 자랑스러운 프로젝트나 PR을 소개해 주세요. 아키텍처 결정, 트레이드오프, 개선하고 싶은 부분에 대해 이야기 나눕니다.
  • 창업자와의 최종 대화 — 비전, 속도, 그리고 첫 90일 동안의 성공이 어떤 모습일지에 대해 맞춰봅니다.

포트폴리오 안내

  • 자랑스러운 프론트엔드 작업물을 보여주세요 — 운영 중인 앱, 오픈소스 기여, Storybook 배포물, 또는 상세한 글 등. 무엇을 만들었는지뿐 아니라 어떻게 사고했는지를 중요하게 봅니다.
  • 직접 구현한 테스트 전략의 사례를 공유해 주세요 — E2E 스위트, CI 파이프라인, 커버리지 리포트, 또는 비주얼 회귀 구성 등.
  • 기술 문서, 아키텍처 결정, 컴포넌트 명세 등을 작성한 적이 있다면 함께 가져와 주세요. 순수한 기술력만큼이나 엔지니어링 수준의 명료함도 중요하게 생각합니다.

혜택 및 근무 환경

  • AI-first 엔지니어링 문화 — Claude, MCP 서버, 자체 제작한 AI 도구를 매일 활용합니다. 티켓을 처리하는 것이 아니라 한계를 넓혀가는 일입니다.
  • 리모트 친화적인 환경이며, 원할 경우 방콕 통로(Thonglor) 오피스도 이용할 수 있습니다 — 몰입해서 집중할 수 있도록 설계된 인체공학적 업무 공간입니다.
  • 오피스에서 근무하는 분들께는 매일 무료 점심을 제공합니다.
  • 출퇴근을 지원하는 교통비 보조가 있습니다.
  • 높은 자율성과 성과 중심의 환경 — 마이크로매니지먼트도, 승인을 위한 형식적 절차도 없습니다. 만들고 반복하며 개선해 나갑니다.
  • 창업자 및 리더십 팀에 대한 직접적인 접근 — 당신의 아이디어는 그날 안에 의사결정권자에게 전달됩니다.
  • 10개의 리포지토리로 이루어진 진짜 멀티 앱 생태계에서, 많은 팀이 말로만 이야기하는 엔지니어링 기준 속에서 일하게 됩니다 — 90% 이상의 커버리지, 853개가 넘는 유닛 테스트, Lighthouse 관리.

이 포지션에 지원하기

아래 양식을 작성해 주세요. 모든 지원서를 직접 검토하며 영업일 기준 5일 이내에 연락드립니다.

Apply for Senior Frontend Engineer

We're building the future of AI-powered sales. None of the fields below are mandatory, but the more you share, the faster we can review your application and the stronger your candidacy becomes.

1
2
3
4

About You

Just the basics to get started.

Recommended
Speeds up scheduling, we won't call without prior notice.