목차
회사소개&근무환경
루빗의 인재상
문제 해결에 집중하며 이를 통해 성취를 느껴요
개발 과정에서 마주한 문제를 적절한 방법을 사용하여 결국 해결해 내는 것에 보람을 느껴요.
배우고 성장하는 걸 즐겨요
최신 기술을 습득하고 적용하는 데에 주저하지 않습니다. 새로운 모델과 기술을 지속적으로 배우며, 이를 실제 프로젝트에 적용하여 성과를 창출합니다.
존중하는 커뮤니케이션
상호 존중을 기반으로 솔직한 대화를 중시합니다.
팀의 생산성을 높이고, 적극적으로 의견을 제안하는 긍정적인 커뮤니케이션 능력이 필요합니다.
왜 루빗에서 일해야 할까요?
루빗은 이렇게 일해요
•
유저 기반 의사결정: 정말 유저가 좋아하고 사랑할 수 있는 앱 서비스를 만들기 위해 VoC에 항상 귀를 기울이고 이를 정량적으로 측정합니다.
•
작업자 의사결정 존중: 각 팀원의 전문성과 의견을 존중하며, 다양한 관점을 수렴하여 최적의 결정을 추구합니다.
•
데이터 기반 의사결정: 올바른 의사결정을 위해 데이터를 활용합니다. AB테스트, 고객 요구, 제품 지표 등을 분석하여 객관적인 정보에 기반한 결정을 내립니다.
이런 경험과 성장을 할 수 있어요
•
글로벌 최적화 경험: 글로벌 사용자를 위한 저성능 기기에서 앱 서비스를 최적화합니다.
•
인터렉션 및 애니메이션 경험: Lottie, RIVE 등을 통해 애니메이션을 구현하고 최적화해요.
•
즉각적인 피드백: 기능을 배포하고 글로벌 유저의 피드백과 칭찬을 즉각적으로 받는 재미가 있어요.
•
훌륭한 동료들과 협업: 각 분야의 전문성 있는 동료들에게 조언을 얻을 수 있어요. 혼자 고민하기보다 함께 논의하고 구체화해요.
•
주도적인 업무를 위한 적극적인 지원: 업무와 성장에 필요한 비금전적 및 금전적 지원을 아끼지 않습니다.
•
데이터 기반 성과 피드백: 스프린트 단위로 데이터 분석가와 협력하여 성과를 정량적으로 분석하고 공유합니다. 내가 만든 기능에 대한 효용감을 크게 느낄 수 있어요.
합류하면 이런 일을 할 거예요!
핵심 업무에요
1.
앱 기능 개발 및 배포
: 스프린트마다 업데이트를 위한 신규 기능 개발, 기존기능 고도화를 진행해요.
: websocket, GRPC 등 실시간 통신 프로토콜을 활용하여, 실시간 AI Agent를 개발해요.
2.
앱 성능 시스템 개선
: Sentry 등을 활용해 저성능 디바이스에서 성능을 측정하고 최적화해요.
3.
앱 내 애니메이션 고도화
: 영상, 이미지 미디어의 트렌젝션을 구현하고 최적화를 해요.
: Lottie 기반 3D 벡터기반 애니메이션이 많아요. react-native-skia, reanimated, Rive를 통해 애니메이션을 구현하고 개선해요.
4.
오류 및 크래시 개선
: Firebase Crashlytics, Sentry 등을 통해 원인을 빠르게 찾고 해결합니다.
선택 업무도 가능해요
개인의 역량과 선호에 따라 Advanced 업무를 가져갈 수 있어요
1.
안드로이드, iOS 네이티브 기능 브릿지 모듈 구현
: 기존 라이브러리로 해결이 안되는 문제는 직접 네이티브 코드 개선을 통해 해결해요.
: Native 개발이 필요할 경우, 직접 개선하거나 파트타이머와 소통하여 해결합니다.
2.
온디바이스 AI모델 서빙
: 앱 내 필요한 온디바이스 AI 모델을 onnx 기반으로 적용하고 성능을 최적화 해요.
주요 개발 환경
•
Front-end, Back-end: 모두 Typescript를 사용해요.
•
Mobile App: React Native와 React Webview(NextJS)로 개발해요.
•
빠른 앱 배포를 위해 CodePush와 Fastlane을 도입해 사용하고 있어요.
•
프론트 스택
◦
Typescript
◦
React-Native
◦
Next.js
◦
Tanstack-query
◦
Zustand
◦
Vercel
•
백엔드 스택
◦
NestJS
◦
Golang
◦
AWS
◦
GCP
◦
Kafka
◦
Kubernetes
◦
Redis
◦
PostgreSQL
◦
DynamoDB
지원 자격 요건
•
React-Native를 활용한 앱 서비스 개발 전문성
•
Javascript에 대한 깊은 이해
•
React, Next.js에 대한 깊은 이해
•
Webview로 개발한 경험
•
iOS, Android 모듈을 개발하고 적용한 경험
•
저성능 기기 최적화 경험
•
4년 이상 혹은 이에 준하는 경력을 가진 사람 (경력보다 어떤 경험을 했는지를 중요하게 생각합니다)
•
코드리뷰를 통해 팀 성장에 기여하며, 클린코드를 좋아하는 분
•
레거시 코드를 수정하여 유지보수를 통해 서비스 개선 경험이 있는 분
•
상호 존중하는 커뮤니케이션을 중요하게 생각하는 분
•
빠르게 개발하고 검증하는 스타트업 문화에 익숙하신 분
•
자료구조, 알고리즘, 네트워크에 대한 지식이 탄탄하신 분
•
컴포넌트 최적화 경험이 있으신 분
•
사용자 경험(UX)을 우선으로 기획에 참여하는 문제해결 업무를 좋아하는 분
•
AI를 활용한 생산성 증대에 관심있는 분
•
GRPC, Socket 통신 프로토콜 경험
•
건강한 삶을 즐기시는 분:)
주의! 일과 성취의 우선순위가 높아야 합니다. (오해하지 마세요, 야근을 강요하지 않습니다!)
스타트업이 성공하려면 정말 열심히 해야 하더군요.
일을 하게 되면 많은 시간과 에너지를 쏟게 될 텐데 그 과정이 모두에게 즐겁고 소중한 성장의 시간이었음 해요.
루빗에서는…
•
일하는 시간이 즐겁고 몰입할 수 있어요.
•
성장의 어려움을 든든한 동료들과 함께 극복할 수 있어요.
•
그 고통에 대한 확실한 성취와 정당한 보상을 얻을 수 있어요.
뛰어난 동료들과 함께 성장하는 순간을 즐기고 싶다면 루빗은 최고의 선택일 거예요
•
루빗은 국내 뿐만 아니라 글로벌에서 성공한 서비스로의 빠르게 성장하고 있어요. 쉽게 할 수 없는 소중한 경험을 함께 공유하고 성장해요
지원방법 및 채용절차
채용절차
서류 검토 > 직무 인터뷰 > 컬쳐 인터뷰 > 최종합격
1.
서류 검토
루빗 팀과 적합성을 확인 후 3일 내로 회신드립니다.
2.
직무 인터뷰
실무자와 기술면접을 통해 현재의 단계를 확인합니다.
3.
컬쳐 인터뷰
대표와 1:1미팅을 진행하며 컬쳐핏에 대한 인터뷰를 진행해요.
상호 질의를 통해 회사에 대한 궁금한 점을 해결해요 :)
경력자는 레퍼런스 체크가 요구될 수 있습니다.
4.
최종합격
급여, 스톡옵션 등 채용 조건을 정합니다.
미팅 이후 1주일 내 결과를 회신 드립니다.
지원방법
자유양식의 이력서를 team@roubit.me 으로 보내주세요.
•
1.
지원동기 * 중요하게 생각하는 요소입니다. 길이는 중요하지 않으니 반드시 작성해주세요!
2.
이력서
•
Github, StackOverflow, 블로그 계정 등 본인을 어필할 수 있는 모든 것
오픈소스 혹은 특정 프로젝트에 기여한 내용
함께 일하게 된다면 해보고 싶은 일
희망 근무요건이 있다면 알려주세요!
•
커피챗 요청 시 이력서를 첨부하여 간단한 소개 부탁드려요:)
모집기한
•
수시채용 (적합자 모집 완료 시 마감)
근무환경
•
근무제도 : 10 AM 이전 오피스 자율출근
코어타임: 평일 10-17시
리모트 근무: 집중이 필요할 경우 자유롭게 가능
•
스톡옵션 : 수습 이후 지급 가능
•
수습기간 : 3개월 수습 후 정규직 전환
•
급여 : 협의 후 결정
•
점심식대 제공 (21시 이후 야근필요 시 저녁식대 추가 제공)
•
자율 출퇴근제도
•
휴가 제한 없음 + 리모트 가능
•
업무용 디바이스 제공 (Macbook, 모니터, 아이패드 등)
•
리얼클래스, 패스트캠퍼스, 인프런 등 교육서비스 제공
•
교육 및 서적구매 비용 지원
•
캡슐커피, 과자류 등 간식 무한 지원
•
루빗 프리미엄 멤버십 이용권 무료 지원 
•
휴식을 위한 넷플릭스, 밀리의서재 지원