Search
📍

Frontend Developer

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 기반의 브라우저 퍼포먼스를 최적화 할 수 있는 역량이 있는 분이 필요해요.

이런 동료가 기다리고 있어요

잃어버린 개발자의 시간을 찾는 방법에는 어떤 것이 있을까요?

토스의 사용자와 개발자 경험을 모두 개선해준 ‘React Native’, 도입 과정은 어땠을까요?