Software Engineer, Client Javascript
Sendbird
Sendbird는 차세대 AI Agent 플랫폼을 만든다는 미션을 위해 글로벌 사용자, 기업, AI를 연결하는 커뮤니케이션 시스템을 구축하는데 필요한 많은 과제를 해결하고 있습니다.
우리는 이러한 플랫폼을 뒷받침하는 고성능의 클라이언트 SDK와 UI 라이브러리를 구축하고 있으며, 전 세계 4,000개 이상의 앱(대표적으로는 Match Group, Rakuten, Yahoo, Coupang 등)이 Sendbird를 통해 매달 70억 건 이상의 메시지를 주고받으며 수억 명의 사용자에게 최적의 실시간 경험을 제공하는 신뢰받는 글로벌 커뮤니케이션 플랫폼으로 자리잡고 있습니다.
이번 포지션에서는 고객사의 제품에 Sendbird의 AI Agent / Communication 플랫폼을 안정적으로 통합할 수 있도록 기술적 리더십과 창의력을 발휘할 뛰어난 엔지니어를 찾고 있습니다.
우리 팀을 소개해요
Sendbird Client JS 팀은 최신 플랫폼을 포함한 다양한 환경에서 작동하는 웹 및 하이브리드 앱 개발을 위한 라이브러리와 도구를 개발하고 유지보수합니다. 우리의 목표는 개발자들이 더 나은 사용자 경험을 제공하는 웹 애플리케이션을 만들 수 있도록 지원하는 것입니다. 우리는 뛰어난 코드 아키텍처와 최적화된 성능을 통해 개발자들이 안정적인 애플리케이션을 빠르게 개발할 수 있도록 돕습니다.
우리 팀의 특별한 장점이에요
- 혁신적인 환경: Sendbird는 항상 새로운 기술을 적용하며, 개발자들이 자유롭게 아이디어를 제안하고 구현할 수 있는 환경을 제공합니다. 또한 개발 과정에서 Github Copilot, Cursor 등 AI를 활용한 개발 툴 사용을 적극 지원하고 권장합니다.
- 전문적인 팀: 우리 팀은 JavaScript 개발 분야에서 경험이 풍부하며, 서로 협력하여 최고의 솔루션을 찾기 위해 노력합니다.
- 글로벌 영향력: 전 세계의 다양한 기업과 협업하며 수억 명의 글로벌 사용자를 대상으로 최적의 실시간 경험을 제공하는 폭넓은 경험을 할 수 있습니다.
- 학습과 성장: 우리는 끊임없이 학습하고 도전을 통해 발전하는 문화를 지향하며, 엔지니어들에게는 꾸준한 기술적인 성장 기회를 제공합니다. 글로벌 서비스로서 다양한 유스케이스들을 경험하고 대응할 수 있습니다.
이런 일을 하실 수 있어요
- Sendbird의 핵심 제품인 Chat SDK와 UIKit의 JavaScript 컴포넌트 설계 및 구현
- Integration이 쉽고 명확한 구조의 Client SDK 구현
- 고객사에서 Sendbird 제품을 관리하고 설정을 변경할수 있는 React 기반 Frontend 개발
- 자동화된 테스트, 특히 Unit Test와 Integration Test를 효율적으로 적용하여 안정화된 제품 개발
- 고객사의 엔지니어 관점에서 쉽고 간결한 개발 문서 및 가이드를 체계적으로 작성
- SDK를 빠르고 쉽게 적용할 수 있도록 Best Practice를 보여주는 가독성이 좋고 명료한 오픈 소스 샘플 작성
- 더 나은 제품을 만들기 위해 팀 내외의 엔지니어들과 협업하고 동료들과 열린 마음으로 협력
아래의 링크를 보시면 더 자세하게 Sendbird Client 팀에서 하는 일을 알아보실 수 있습니다.
- Chat SDK 로컬 캐싱 파헤쳐보기
- Building Sendbird – 불안정한 네트워크 상에서의 로컬캐싱 구현하기
- 센드버드 SDK 배포 자동화 도입하기
- Sendbird UIKit for React로 예약 메시지를 작성하는 방법
- 채팅용 Next.js 앱 빌드: Sendbird UIKit을 Next.js 앱에 추가
- Chatbot platform tools – The messaging and bot interface
이런 분과 함께 하고 싶어요
- 깊이 있는 JavaScript 개발 경험
- 기획, 와이어프레임, 디자인을 기반으로 결과물을 도출하는 능력
- 퍼블리셔 없이 직접 UI의 디테일에 관심을 가지고 유저 인터랙션을 정교하게 구현할 수 있는 능력
- 웹 접근성, 웹 표준을 고려한 UI 개발 경험 및 이해
- JavaScript/TypeScript 기반 상용 애플리케이션 개발, 배포 및 유지보수 경력 5년 이상의 개발 경험을 가지고 있어야 합니다.
- React 프레임워크에 대한 높은 이해도를 기반으로 다양한 프론트엔드 개발 실무 지식을 갖추어야 합니다.
- 좋은 커뮤니케이션 능력
- 팀원들과의 협업이 중요하기 때문에 명확하고 효과적으로 의사를 전달할 수 있어야 합니다.
- 문제 해결 능력
- 복잡한 기술적인 문제를 해결하는 데 능숙해야 합니다.
- 소프트웨어 디자인 패턴과 아키텍처링, 멀티 스레드 프로그래밍에 대한 지식을 갖추어야 합니다.
- 학습 열정
- 빠르게 변화하는 기술 분야에서 새로운 것을 학습하고 적용하는 데 열정적인 자세를 가져야 합니다.
- 빠른 성장에 목말라 있고, 훌륭한 동료들과 임팩트 큰 결과물을 만들어보고 싶은 마음을 가져야 합니다.
- 모든 조건을 완벽하게 만족시키진 못하더라도, 어떤 환경에서도 적응하고 본인을 성장시킬 수 있는 용기와 열정을 가진 분을 찾습니다.
이런 점이 있으시면 더 좋아요
- 유용한 build tools 및 라이브러리에 대한 최신 정보 보유
- 네트워크 프로그래밍 경험(예 : WebRTC, TCP / UDP, TLS 등)
- 채팅/메시징/VoIP 서비스 개발 경험
- Test-driven development 및 기타 Test framework를 적극적으로 적용해본 경험
- 프론트엔드에서 백엔드까지 폭넓은 개발 경험
- SDK 구축에 대한 전문적인 경험과 지식
- 오버/언더 엔지니어링에 대한 이해를 바탕으로 주어진 문제에 대한 최적의 솔루션을 도출하는 능력
- 프로그래밍 대회(예 : ACM ICPC, IOI 등) 수상 경력
- 반대 의견을 포용하면서도 믿는 바를 효과적으로 설득할 수 있는 커뮤니케이션 능력과 끈질긴 집념
센드버드만의 특별한 복지를 소개해요
- 1년뒤부터 행사가능한 실리콘밸리 최고 수준의 스톡옵션
- 자유로운 재택근무제, 유연근무제
- 플레이스테이션, 자전거, 여행 등 자유롭게 사용할 수 있는 현금성 연간 복지포인트 약 400만원
- 모션데스크, 의자, 모니터, 에어팟 등의 재택 근무 물품 지원 약 100만원 상당
- 영어회화, 강의 등 자유롭게 수강할 수 있는 어학 지원금 최대 연간 360만원
- 매주 1회 오피스 런치 지원
- 매월 1회 팀 빌딩 비용 지원
- 출퇴근 비용(교통비) 일부 지원
- 선릉 오피스 주차 무료
- 본인, 배우자, 자녀 모두 포함하는 단체보험 지원
- MRI, 유전자검사등을 포함한 1인당 40만원 상당의 건강검진 지원 - 본인 및 가족 1인
- 법정 연차 외 7개의 휴가 추가 지급 (Boost leave, Birthday leave, etc)
- 맥북 프로 등 최신 업무 기기 지원 (직무별 특별 지원 옵션)
- 스낵, 음료수, 라면이 매일 가득 채워지는 무제한 스낵바
- 12주 유급 출산 휴가 지원 (엄마, 아빠 모두가능)
- 기타 경조사 지원 프로그램 등
The Future of Work at Sendbird 2.0
센드버드는 업무 효율성과 팀간의 협업 및 관계형성에 모두 중요한 가치를 두고 있습니다. 그 취지로 새로워진 Future of work 2.0 제도를 운영합니다. 최적의 근무 장소와 시간을 자율적으로 선택하면서도, 함께 일하는 시너지를 얻기 위해 출근 거리 1시간 이내에 거주하시는 분들은 주 3회 오피스로 출근하게 됩니다. 본인의 거주지, 근무하게 될 조직이나 업무 성격에 따라 출근 빈도는 팀과 상의하여 정합니다.
그 외 다양한 이벤트와 선물: 온라인 요가, 케어패키지, 센드버디안 알아가기 20 Questions, Global Step Challenge, 퀴즈쇼 등 사람 냄새 나는 다양한 이벤트를 하고 있습니다. 센드버드만의 특별한 복지는 계속해서 발전하고 있습니다.
센드버드가 생각하는 다양성과 포용
위 요구사항에 100% 부합하지 않으셔도 괜찮습니다. 센드버드는 모두가 배우고 성장할 수 있는 곳이기에 다양한 배경, 경험 및 기술 스택을 가진 누구든 최고의 직원이 되실 수 있다고 생각합니다. 우리는 평등한 고용 기회를 위해 다양성을 존중하고 장려하고 있습니다. 이 포지션이 여러분의 가슴을 뛰게 만든다면 지원해주세요!
Contact ▷ talent.kr@sendbird.com