banner logo
banner logo

2022 하이퍼커넥트 릴레이 채용

Business편 적극 모집중
자세히 보기
hyperconnect career

지원하기

ENGINEERING

iOS Software Engineer(Hakuna)

Hakuna Studio

Hakuna Live는 세계 최초, 세계 최고의 메타버스 기반 라이브 스트리밍 플랫폼을 지향하고 있습니다. Hakuna Live는 레드 오션으로 불리어 온 라이브 스트리밍 시장에서 차별화된 유저 경험을 제공하기 위해 ‘게스트 기능’으로 유저 간 1:1, n:n 소통이 가능한 인터렉션 다각화를 구현했습니다.   유저의 네트워크 환경에 최적화해 대기 시간 없이 빠른 비디오/오디오 소통이 가능하도록 고확장 WebRTC 미디어 서버 기술을 적용했습니다. 또한, AI기술을 활용한 Virtual AI 호스트, 유저의 Second Identity인 아바타 중심으로 소통하는 ‘Virtual Live’ 공간 등을 추가해 스트리밍 서비스의 메타버스화를 모색하고 있습니다.현재 20개 언어로 미국, 일본, 중동, 인도, 대만, 동남아시아 등 50개 이상 글로벌 지역에 서비스하고 있으며, 각 지역에 특화된 UX 등을 접목하여 빠르게 성장하고 있습니다.

[Hakuna iOS 팀소개]

1. Team Highlights

Global Service
- 하쿠나 라이브는 20여 개국 언어로 미국, 일본, 북미, 인도, 중동, 대만 등 50개 이상의 지역, 국가에서 서비스 하고 있습니다. RTL 등 다양한 언어의 특성을 이해하고 그에 맞는 레이아웃을 고려하여 개발해야 합니다.
- 국내처럼 네트워크 인프라가 잘 구축되지 않은 지역에 최적인 네트워크 관리 및 특수한 통신사 상황에 맞는 트래픽 우회 방법 등의 테크닉을 배울 수 있습니다.

WebRTC Live Streaming
다년간의 WebRTC 비디오, 오디오 스트리밍 서비스 경험으로 부터 얻은 노하우를 바탕으로 안정성있는 세션 관리, 빠른 커넥션 생성, 호스트와 시청자간의 매칭을 위한 많은 리펙토링을 진행하고 있습니다.

Metaverse
호스트를 중심으로 하는 라이브 스트리밍과 함께 유저 간 일대일 또는 다대다 소통이 가능한 메타버스 기반의 소셜 디스커버리 서비스로의 진화를 준비하고 있습니다.

2. 개발 문화

정적 코드 분석 도구인 SonarQube 도입
엔지니어가 코드를 Push 할 때 자동으로 이뤄지는 정적 분석을 통해서 Code Quality를 관리하고 있습니다. Code Coverage, Tech Debt, Duplication, Code Smell, Complexity 등을 측정하며 이를 참고 삼아 점진적으로 품질을 높이는 활동을 하고 있습니다.

CI/CD
Github Actions 를 이용한 빌드 & 테스트, 배포 자동화 파이프라인이 구축되어 있습니다. 통합 및 테스트 단계와 배포 단계에서 모니터링 및 자동화를 도입하여 애플리케이션 개발 프로세스를 개선하였습니다.

3. Hakuna iOS팀에 오시면,

- 빠르게 의사결정하고 기민하게 움직여 프로덕트의 완성도를 높이기 위해 노력하며, 이를 통해 '소셜 라이브 스트리밍'이라는 새로운 영역을 개척하는 특별한 경험을 해볼 수 있습니다.
- 하이퍼커넥트 내부에서 자체 최적화한 WebRTC 미디어 서버, 모바일에 특화된 AI 기술을 피처 형태로 직접 다뤄볼 수 있습니다.

업무내용

Feature
하쿠나에 지속적인 기능 추가를 합니다. 디자인, 백엔드, QA 등 다른 직무의 동료들과 협업하며 목표 달성을 위한 최적의 방안을 찾아 구현합니다. 개발 조직도 기획에 참여할 수 있고 성과로 인정받습니다. 자신이 개발한 기능에 대해서 담당을 하는 동시에 다른 팀원들에게 관련 코드를 전파하여, 기능별로 weak code ownership 에서 collective code ownership 으로 넘어갈 수 있도록 합니다.

Code review
자신이 작성한 코드가 아니어도 서로 이해하고 필요한 경우 누구든 수정할 수 있도록, 상시적인 Pull request 기반의 코드리뷰를 합니다. 서로 의미있는 리뷰를 하기 위해 기계적인 컨벤션은 CI 에서 자동으로 처리하고 있습니다.

Testing
공격적인 코드 개선 작업에서 기존 기능에 문제가 생길 가능성을 최대한 줄이기 위해 테스트 코드 작성을 권장합니다. 테스트 코드가 없는 부분은 리팩터링을 하면서 테스트를 새로 작성하고, 신규 코드 작성을 하는 경우 간단하게라도 테스트 작성을 하고 리뷰나 QA 과정을 거치면서 점차적으로 테스트를 추가해 갑니다.

Troubleshooting
배포된 애플리케이션이 우리가 기대한 쾌적한 경험을 만들고 있는지를 모니터링하며, 문제가 있다면 최대한 빠르게 해결합니다. 대표적으로 Crash-free session 을 최대한 높이기 위해 상시적인 작업을 하고 있으며, 그 외에도 다양한 네트웍/연결 지표등을 실시간으로 모니터링하며 서비스의 동작이 예측가능한 품질을 유지하도록 합니다.

Architectural improvement
새로운 기술이나 패러다임을 도입하여 장기적으로 생산성을 높일 수 있다면 적극적으로 고려합니다. 일관성 있고 예측 가능한 구조, 더 유연하고 강력한 도구들을 사용하여 전체 코드의 가독성을 높이고 의도치 않은 사이드 이펙트를 줄입니다.
지원자격
  • Swift 를 기반으로 UIKit, Foundation 등을 사용하는 iOS 플랫폼 개발 경험
  • CS 기본 지식들(알고리즘, 자료구조, 메모리 모델, 운영체제 등)에 대한 이해
  • Git에 익숙하신 분
  • 영어로 작성된 개발문서, 레퍼런스 등을 어려움 없이 읽을 수 있으신 분
  • 비동기 코드 작성시의 작업 관리 및 메모리 관리에 대한 이해가 있으신 분
  • 우대사항
  • ReactorKit 등 Reactive 패턴에 익숙하신분
  • Swift 기반 프로그램에 Objective-C/C++ 등 다른 언어로 만들어진 라이브러리를 연결하여 사용하고 디버깅한 경험이 있으신 분
  • 다양한 언어 사용 경험이 있으신 분
  • 업무 자동화, CI 활용, 스크립팅을 좋아하시는 분
  • 네트웍(WebRTC, TCP/UDP, TLS)이나 영상/이펙트(OpenGL, GPUImage)분야의 지식 /경험
  • 배운 것, 아는 것을 정리하고 공유하는 습관을 가지신 분
  • 고용형태/채용절차/근무시간
  • 고용 형태: 정규직
  • 채용 절차: 서류전형 > 전화인터뷰 > 1차 대면면접 > 2차 대면면접 > 최종합격
  • 근무 시간: 근무시간을 자율적으로 선택하는DIY(Do It Yourself) 근무제 (단, 병무청 복무규정에 따라 산업기능요원, 전문연구요원은 시차출근제 적용 - 오전 8시 ~ 11시 사이 출근)
  • 지원 서류: 자유 양식의 상세 경력기반 국문 또는 영문이력서(PDF)
  • Others
  • 하이퍼커넥트는 증명사진, 주민등록번호, 가족관계, 혼인여부 등 채용과 관계없는 개인정보를 요구하지 않습니다.
  • 수습기간 중 급여 등 처우에 차등이 없습니다.
  • 제출해 주신 내용 중 허위 사실이 있을 경우 채용이 취소될 수 있습니다.
  • 필요 시 지원자의 동의 하에 평판조회 절차가 진행될 수 있으며, 평판조회 결과에 따라 채용이 취소될 수 있습니다.
  • 복리후생

    하이퍼커넥트는 개인의 삶이 만족 스러워야 회사에서도 만족감을 찾을 수 있다고 믿습니다.
    기업문화, 그리고 복리후생을 통해 개인의 생활에 걸림돌이 될 수 있는 문제들을 해결하고자 합니다.
    당신의 건강과 삶, 그리고 행복한 회사생활을 위해 노력합니다.

    Work
    💻 원격 근무제 
    근무장소 자율 선택 (주1회 출근 권장, 팀별 자율 운영)

    🗓️ DIY근무제
    근무/휴게 시간 자율 계획 (1개월 단위 소정근로시간 내) 

    🎯 집중의 문화 
    진짜 필요한 일에만 집중하는 문화불필요한 야근/주말근무 지양 

    🧑‍🤝‍🧑뛰어난 동료들과 협업
    전 세계 22개국 이상에서 모인 글로벌 동료들과 협업하며 성장

    🏢 최고의 오피스
    아셈/파르나워타워 내 쾌적한 공간 2ㆍ9호선을 잇는 더블 역세권

    🖥️ 고성능 최신 장비
    최고 수준의 업무용 장비 제공 최신 기술 활용에 적극 투자

    Life
    ☕ 사내 카페 운영 
    바리스타 상주 Hypresso 운영수제 음료 및 베이커리 무료 이용

    🍽️ 식사 및 간식 지원
    아침/점심/저녁(야근 시) 제공편의점급 스낵바 상시 운영

    🏥 단체보험ㆍ건강검진 지원
    직원 단체보험 지원 연1회 건강검진 전액 지원

    🏠 기숙사 지원*
    원거리 거주자 대상 통근 30분 거리 기숙사 지원 

    💰 사내 대출 지원*
    생활 안정 위한 저금리 대출 지원 

    🎮 다양한 휴식 공간 마련 
    만화책, 멀티룸 등을 갖춘 라운지 및 전문 안마사 상주 ‘힐링존’ 운영

    🙌 사내 커뮤니티 활동 지원 
    다양한 동호회 운영 지원 직무 랜덤, 그룹 런치 운영 

    🎁 명절선물ㆍ경조금 지급 
    30만 원 상당 선물 제공각종 경조휴가, 경조금 및 화환 지원

    *일부 항목은 근속기간 등 별도 요건을 충족해야 합니다.

    Growth & Refresh
    🌐 외국어 교육 지원
    사외 외국어 학습 비용 지원 

    🔎 직무 관련 교육 지원 
    글로벌 교육 플랫폼 Udemy 무료 이용직무 관련 최신 세미나ㆍ컨퍼런스 전액 지원 직무 관련 사외교육 비용 지원    

    📚 도서 지원
    인문/자연과학/경제경영/IT모바일 등무제한 구매 신청 가능 

    🌴 장기근속 휴가 지원 
    매 3년 근속 시 휴가 10일 제공휴가비 200만 원 지원

    🎉 생일 축하
    생일 선물(상품권 20만 원)ㆍ반차 제공가족 생일 반반차 제공(부모/배우자/자녀)

    🧸 마음챙김 프로그램
    심리 상담, 코칭 프로그램 제공

    LET'S BE
    HYPER CONNECTED!