refresh

Trending companies

Trending companies

Toss (Viva Republica)
Toss (Viva Republica)

Frontend Developer

RoleFrontend
LevelMid Level
LocationSeoul, South Korea
WorkOn-site
TypeFull-time
Posted2 weeks ago
Apply now

About the role

합류하게 될 팀에 대해 알려드려요

  • 토스의 Frontend Developer 포지션은 사일로와 프론트엔드 챕터에 매트릭스 구조로 속해있어요. 토스는 사일로 조직 단위로 서비스/제품이 만들어지는데요, Product Owner, Product Designer, Server Developer, Frontend Developer 등 5~6명의 직군이 하나의 사일로를 이루어 작은 스타트업처럼 자율성을 갖고 일하고 있어요.
  • 프론트엔드 챕터는 하나의 팀처럼 협업하고 있어요. 주기적으로 챕터 위클리를 진행하여, 'Tech Talk'로 새로운 기술 토픽 또는 AI 활용기를 공유하고 UI 컴포넌트, 비동기 처리와 같이 라이브러리 개발을 하고 코드리뷰를 함께 진행해요.
  • Frontend AI Lab, Open Source Committee, Code Quality Committee 활동을 통해 개발 기준을 정의해요. 공통 컴포넌트와 라이브러리를 설계하고, 코드 리뷰 기준과 품질 가이드를 수립하며, 프론트엔드 기술 방향성을 함께 만들어가요.
  • 어떤 부분을 준비해야할지 모르겠다면? 프론트엔드 챕터의 면접관들이 알려주는 지원 꿀팁도 한번 확인해보세요!

합류하면 함께할 업무예요

  • 토스앱 내 다양한 서비스를 웹뷰로 구현하고 있어요. 네이티브 앱처럼 토스 서비스를 파트너 사와 협업하여 수시로 업데이트를 진행해요.
  • 토스의 다양한 B2B 비즈니스의 성장을 위해 고객사, 제휴사, 임직원이 함께 사용하는 데스크톱 서비스를 만들어요.
  • 토스 전 계열사 모든 임직원들의 생산성을 높이고 모두의 업무 몰입도를 높여, 비효율을 제거하는 중요한 문제에 집중할 수 있도록 지원하는 다양한 데스크톱 서비스를 만들어요.
  • 단 1분 만에 프론트엔드 웹 서비스가 빌드되고 배포되는 환경처럼, 최고의 사용감을 위해 프론트엔드 개발 환경을 개선하고 있어요.

이런 분과 함께하고 싶어요

  • 복잡하고 어려운 요구사항을 단순한 문제로 추상화하고, 이를 코드로 녹여낼 수 있는 분을 찾고 있어요.
  • 단순히 주어진 개발을 해내는 것보다, 주도적으로 문제를 발견하고 분석해 솔루션을 제안할 수 있는 분이 필요해요.
  • React, Vue, Angular 등 SPA 프레임워크 사용에 능숙하신 분이면 좋아요.
  • TypeScript, Flow를 이용한 JavaScript 정적 타입 분석을 경험해보신 분이면 좋아요.

합류하면 담당할 서비스를 소개해 드려요

  • 광고(Ads): 토스의 사용자도, 광고주도 선호할 수 있는 토스만의 광고 제품을 만들고 실험하며 발전시켜요. 광고주와 관리자가 사용할 수 있는 셀프서빙 플랫폼 Toss Ads 등 Ad-Tech 플랫폼을 만들고 있어요.
  • 커머스(Commerce): 토스의 간편 결제를 활성화하기 위해 시작한 커머스는 현재 공동구매, 판매자를 위한 어드민 서비스를 출시하며 사용자와 판매자 양쪽에 새로운 가치를 주는 서비스로 성장하고 있어요.
  • 인터널(Internal Product): 토스의 모든 계열사가 함께 사용하는 업무 도구와 플랫폼을 개발해요. 오토메이션, 공문/계약/법무 검토 시스템, 통합 어드민 플랫폼 등 토스의 문화에 최적화된 편리한 생산성 제품을 통해 토스 전 계열사의 스케일업을 지원해요.
  • 데이터(Data): 토스팀이 데이터 중심의 의사결정을 통해 제품을 개발할 수 있도록 도와주는 제품을 개발해요. 토스팀이 자체적으로 개발한 사용자 분석, 퍼널 분석, A/B 테스트, ML Ops 등의 서비스를 개발하고 있어요.
  • 결제(Pay): 토스 간편결제 ‘토스페이’ 의 결제창을 실험하며 발전시켜요. 개발자가 토스페이를 쉽게 사용할 수 있도록 SDK를 설계하고, 제휴사가 쉽게 사용할 수 있는 관리도구를 만들어요.

이력서는 이렇게 작성하시는 걸 추천해요

  • 그동안의 경험을 단순 나열하는 것이 아닌, 경험 속에서의 임팩트 및 러닝 포인트를 기술해주세요.
  • 고객의 보이스를 기반으로 빠르게 제품의 완성도를 높여가기 때문에, 주어진 문제를 스스로 해결해보려고 시도하는지 보고 있어요.
  • 복잡도가 높은 서비스나 까다로운 요구사항을 구현한 경험이 있으면 기술해주세요. 특히 복잡하거나 반복되는 문제를 단순한 형태로 추상화한 경험을 설명해주시면 좋아요.
  • 기존 소스 코드를 새로운 코드 베이스로 점진적으로 이관한 경험이 있으면 기술해주세요.

토스가 사용하는 기술

  • 코어: React, TypeScript, Next.js
  • 상태 관리: Tanstack Query, Jotai
  • 스타일링: Vanilla Extract, Emotion
  • 패키지 매니저: Yarn Berry, PNPM
  • 빌드: Vite, ESBuild, SWC
  • CI/CD: GitHub Actions

토스로의 합류 여정

  • 서류접수 > 과제 > 직무 인터뷰 > 문화적합성 인터뷰 > 레퍼런스 체크 > 처우협의 > 최종합격 및 입사
  • 해당 전형은 직무 인터뷰와 문화적합성 인터뷰를 연달아서 진행하는 원데이 트랙 전형이에요.
  • 제출해주신 과제와 이력서 기반으로 직무 인터뷰를 진행해요. (최대 90분)
  • 직무 인터뷰와 문화적합성 인터뷰 사이에 30분 쉬는 시간이 있어요.
  • 30분의 쉬는시간 후 직무인터뷰 결과에 따라 문화적합성 인터뷰가 진행돼요. (최대 90분)
  • 직무인터뷰 결과는 쉬는 시간 중 개별 안내드리며, 불합격 시 문화적합성 인터뷰는 진행하지 않아요.

함께할 동료를 위한 한마디

“최고의 동료들과 최고의 비즈니스를 만들어요”

  • 저는 토스 유저들과 가장 밀접하게 맞닿아 있는 최전선, 프론트엔드 개발을 하고 있어요.
  • 제가 토스에 합류하기로 결정했던 이유는 뛰어난 동료들과 금융혁신을 만들 수 있겠다는 확신이 들었기 때문이에요. 뛰어난 동료들과 매일 생산적인 토론과 코드리뷰를 통해 하루하루 성장하고, 개개인이 DRI를 가지고 자신이 맡은 서비스를 주도적으로 개발하고 개선해요. 프론트엔드 개발자로서 일하는 모든 순간 순간이 토스의 성장, 그리고 나의 성장에 기여하고 있다는 책임감과 사명감이 들어요.
  • 함께 훌륭한 비즈니스를 만들면서 성장하고자 하는 프론트엔드 개발자라면 토스로의 합류를 망설이지 마세요!

Benefits and perks

Remote Work

Wellness Programs

Commuter Benefits

Free Meals

Equity

Performance Bonus

Flexible Hours

Paid Time Off

Healthcare

Retirement Plan

Required skills

Frontend Development

React

TypeScript

SPA

UI Development

Code Review

About Toss (Viva Republica)

Seoul

Headquarters