센드버드 Chat 스쿼드
Chat 스쿼드를 소개해요
Chat: Chat의 핵심 기능을 고민하는 사람들

💬 저희는 챗 API/SDK를 제공하는 스쿼드입니다.
고객사에게 쉽고 빠르며 안정적인 chat을 구현할 수 있도록 API는 물론 Android, iOS, Javascript 등 다양한 SDK를 제공하고있습니다. 유저에게는 유저 간 인터렉션을 높일 수 있는 Polls나 Friends 같은 기능도 개발중에 있으며, 센드버드의 미션, “Building Connections in a Digital World”를 이루기 위해 끊임없는 고민과 연구를 하고 있습니다.

👉 Squad 구조의 강점은 기획 및 개발 속도 향상입니다!
Squad 구조로 변경되기 이전에는 client, server 등 horizontal한 팀으로 운영되었습니다. 따라서 기능 개발같은 작업을 해야될 때 각 팀한테 요청하여 진행해야 했고, 이 때문에 일정이 밀리는 현상이 자주 있었습니다.
하지만, Squad 구조로 변경되면서 vertical하게 각 스쿼드마다 client, server, design 등 인원이 배치되어 inter-team dependency가 줄어들게 되었습니다.

우리 스쿼드가 마주하고 있는 도전은?
✔️ 같은 기능을 여러 플랫폼에서 동시에 개발하고 비슷한 일정으로 출시해야 하기 때문에 각 플랫폼의 엔지니어들 간의 원활한 소통이 요구됩니다. 최근 제품의 기능이 많아지고 팀의 크기도 커지면서 각 기능들이 개발된 맥락과 의도가 더 잘 전달될 수 있도록 항상 고민합니다.
✔️ 새로운 기능을 추가할 때 기존 기능에 영향을 줄 수 있는 가능성이 항상 존재하는데, 사람의 눈으로 검증하기에는 규모가 커져서 많은 테스트 코드를 통해 기능 검증을 자동화하려고 노력하고 있습니다.
✔️ 저희 제품을 직접 사용하는 고객은 고객사의 개발자들이며, 이 분들이 저희 제품을 쉽게 이해하고 사용하실 수 있도록 직관적인 인터페이스를 항상 고민합니다.
✔️ 단순한 기능을 개발할 때에도 트래픽이 많아지거나 데이터 양이 많아졌을 때 잘 대처할 수 있을지에 대해 고민하면서 개발해야 합니다.

채용 중인 포지션과 기술 스택 혹은 자격 요건은?
Android, iOS, Javascript, Flutter, React Native 엔지니어 분들과, 서버 엔지니어 분들을 대규모 채용하고 있습니다. 각 플랫폼에 맞는 언어로 개발, 배포 및 유지보수 경험을 중요하게 보고 있으며 채팅 서비스 경험 개발이 있으시다면 좋지만 아니어도 무관합니다.
기능이 풍부하면서도 가볍고 성능이 훌륭한 클라이언트 SDK로 사용자가 몰입할 수 있는 채팅 경험을 함께 만들어갈 분들의 관심과 지원 부탁 드리겠습니다.