Frontend Developer (Platform)
무엇을 하는 팀인가요?
•
자동화된 로깅 시스템과 무엇이든 있는 공용 라이러브러리를 만들면서 60명이 넘는 토스의 프론트엔드 개발자들과 함께 웹부터 앱까지 최고의 사용자 경험을 목표로 해요.
•
최근에는 최고의 웹 사용자 경험 및 혁신적인 다국적지원 라이브러리, 모니터링 시스템 등 React Native 환경의 개발에 매진하고 있어요.
어떤 일을 하게 되나요?
•
100개가 넘는 서비스를 만드는 모노레포를 운영하며, 라이브 배포는 30초면 충분하고 롤백은 3초면 되는 극한의 개발 경험을 할 수 있는 환경을 만들어요.
•
서비스 운영 중에 발생하는 이슈(런타임 에러, 트래픽 급증 등)와 원인을 자동화된 Alert으로 받을 수 있게 개발해요.
•
개발 문화적인 측면에서도 관여를 많이 하고 있어, 오픈소스 활동이나 컨퍼런스 주최 및 참여를 주도해요.
어떤 분이 필요한가요?
•
자동화, 툴링, 테스팅 등의 방법으로 개발 환경을 개선해보고 새로운 기술에 대해 적극적으로 관심을 가지고 도입한 경험이 있으면 좋아요.
•
현재에 안주하지 않고 지금 하고 있는 일을 어떻게 하면 더 잘 할 수 있을지 끊임 없이 고민하고 결과를 만들어낸 경험이 있는 분이 필요해요.
Frontend Developer (UX)
무엇을 하는 팀인가요?
•
UX Engineer는 프론트 엔지니어링과 사용자 경험에 대한 경험을 연구하고 이해를 결합해, 이를 도구로 만들어 제품에 적용하고 있어요.
•
수 많은 라이브러리와 도구들을 100여명의 프론트엔드 개발자 및 디자이너에게 제공하고 있는데요. 이들이 모든 메이커에 전달되어야 하기 때문에 플랫폼적인 고민과 다양한 요구사항에 대응할 수 있는 확장성을 고민하고 있어요.
•
디자인 Handoff 툴 등을 통해 토스팀 메이커의 생산성을 높일 수 있는 방법을 고민하고 만들고 있고, 이러한 작업들은 디자인과 개발에 통합적인 경험과 속도를 제공할 수 있게 도움을 드리고 있어요.
어떤 일을 하게 되나요?
•
디자이너와 개발자의 생산성을 극대화하는 툴을 만들어, 디자인이 프로덕트까지 개발되는 워크플로우를 최적화하는 일을 해요.
•
디자인 과정에서 유저에게 전달하고자 하는 가치에만 집중할 수 있도록, 비효율적이고 불필요한 과정들을 생략할 수 있게 해주는 편의 기능을 만들어요.
•
오랜기간 운영되어 왔던 디자인 시스템을 리팩토링하여 DX를 개선하고, 더 나아가 Desktop 과 React Native로 까지 확장해요.
•
더 다양해진 도구들을 디자이너가 편집할 수 있게 하고, 개발자에게 잘 제공할 수 있도록 디자인 에디터의 기능을 개선하고 추가해 나가고 있어요. 그 과정에서 퍼포먼스를 고민하고 사용자 경험을 놓치지 않도록 고민해요.
어떤 분이 필요한가요?
•
좋은 사용자 경험에 대한 고민이 실제로 제품에 적용되기 위한 a to z 여정을 함께 하고 있어요. 그렇기에 확장 가능하면서도 생산성을 고려한 라이브러리를 설계 및 관리하고, 사용자 경험에 대해서 치열하게 고민하고 패턴화 할 수 있는 분을 동료로 찾고 있어요.
•
기존에 없던 사용자 경험을 연구하고, 이를 도구로 만들어 제품에 적용하고 있어 어떤 특정 기술이나 환경에만 업무의 바운더리가 국한되어 있지 않아요. 사용자 경험을 제공하기 위해서라면 기술적 한계나 어려음고 극복할 수 있는 도전 할 수 있는 분과 함께 하고 싶어요.
참고하면 좋아요!
Frontend Developer (Editor)
무엇을 하는 팀인가요?
•
토스에서는 TDS(Toss Design System)라는 디자인 시스템을 이용해 디자인과 개발을 더욱 편하게 할 수 있을 뿐 아니라, 일반적인 환경에서 보다 몇 배 더 빠르게 제품을 출시 할 수 있게 되었어요. 하지만, 프레이머라는 외부 툴에 원하는 수준의 워크플로우를 구현하는 일은 쉽지 않았기에 디자인 에디터를 내재화하기로 결정 했습니다. 그 에디터의 이름은 ‘Deus(데우스)’입니다.
•
지난 일년 동안 AI 기반 화면 생성, 노코드 배포 등 다른 툴에서 구현할 수 없었던 기능을 포함한 에디터를 직접 개발했고 사내에 출시 할 수 있었어요.
•
상상만 해왔던 워크플로우가 눈앞의 현실로 다가오고 있는데요. Deus는 토스를 넘어 디지털 서비스를 다루는 모든 팀에서 이 문제를 해결하기를 바라며, 디지털 서비스 디자인의 새로운 패러다임을 불러올 도전적인 프로젝트를 시작하려 해요
어떤 일을 하게 되나요?
•
Design syntax tree 를 표현하는 custom json format 스펙을 설계해요.
•
실시간 협업을 위한 CRDT 기반 에디터 서버를 구현해요.
•
디자인 데이터의 복잡한 동작을 유지보수가 쉽게 설계 하며, 앞으로 계획 중인 기능을 통합할 수 있는 전체 아키텍처를 견고하고 슬릭한 인터랙션을 좋은 성능으로 구현해요.
어떤 분이 필요한가요?
•
Deus는 전에 풀어본 적 없었던 문제를 풀려고 하기 때문에 높은 수준의 자기주도적인 학습 능력과 문제 해결 능력이 있는 분이 필요해요.
•
TDS를 기반으로 애플리케이션의 UI와 동작을 표현하는 자료구조를 설계하고, 아키텍처 설계 역량과 React 기반의 브라우저 퍼포먼스를 최적화 할 수 있는 역량이 있는 분이 필요해요.







