Android Engineer_차트 프레임워크 개발

AI overview

Engage in high-level technical experiences by designing and implementing a specialized chart engine, focusing on real-time data processing and optimizing large-scale rendering.

조직소개

우리 조직은 두나무에서 서비스 중인 업비트, 증권플러스 등에 공통 적용되는 차트 library 프레임워크 개발를 개발합니다.
Android, iOS, Web 등 다양한 플랫폼을 지원하며, 각 플랫폼에 최적화된 차트 경험을 제공합니다.
차트 프레임워크는 대용량의 주식, 디지털 자산, 등 금융 거래 데이터를 고속으로 처리하고, 시각적으로 신뢰성 높은 차트 UI/UX를 제공하는데 중점을 두고 있습니다.

우리 조직에서는 아래와 같은 경험을 할 수 있습니다.

  • 금융 특화 차트 엔진을 직접 설계 및 구현하며 실시간 데이터 처리, 대용량 렌더링 최적화 등 고난이도 기술을 실무에서 경험할 수 있습니다.
  • Android 플랫폼의 성능 극대화, UI 최적화, 수학적 계산 로직 최적화까지 폭넓은 기술적 성장을 기대할 수 있습니다.
  • 플랫폼 공통의 아키텍처와 개발 문화를 갖춘 팀에서 Android, iOS, Web 개발자와 긴밀히 협업하며 멀티 플랫폼 개발 감각을 키울 수 있습니다.
  • 프레임워크 레벨의 설계 경험을 바탕으로 SDK, 오픈소스 개발 등으로 커리어를 확장할 수 있습니다.
  • 설계부터 개발, 테스트, 배포까지 전 과정에 참여하며 제품 개발의 전반적인 이해도를 높일 수 있습니다.
  • 사내 공통 프레임워크이자 전략 자산으로 분류되어 있는 차트 프레임워크 개발에 참여하여 회사의 핵심 기술력 향상에 기여할 수 있습니다.

주요업무

  • 주식, 디지털 자산 등 금융 데이터에 특화된 차트 프레임워크 개발
  • 캔들, 라인, 바 차트 등 다양한 유형의 고성능 차트 및 기술적 지표 개발
  • 차트, 지표, 도구, 마커 등의 차트 기능 개발과 성능 최적화
  • 다양한 종류의 지표에 사용되는 수학식 계산 로직 최적화
  • 사용자 제스처 기반의 인터랙션 기능 개발
  • 대용량의 실시간 체결 데이터(초당 2만건) 처리 및 렌더링 엔진 개발

자격요건

  • Android 개발 경력 5년 이상 및 플랫폼 전반에 대한 이해가 깊으신 분
  • Kotlin, Java 개발에 능숙하신 분
  • 비동기 프로그래밍(Coroutine, RxJava) 및 멀티스레드 환경에서의 동시성 처리에 대한 실전 경험을 보유하신 분
  • MVVM, MVI, MVP, Clean Architecture, DI(Dagger/Hilt 등) 다양한 아키텍처 및 모듈 설계 경험이 있으신 분
  • 문제 해결 능력(성능 이슈, 버그 핸들링, 장애 상황 대응 등)이 뛰어나신 분
  • 자신이 개발하는 서비스에 애정이 많으신 분
  • 유닛/통합 테스트 자동화, 지속적 배포 경험을 해보신 분

우대사항

  • SDK, 라이브러리, 프레임워크 등의 설계 및 개발 경험이 있으신 분
  • 그래픽 처리와(Canvas, 커스텀 View, 렌더링 최적화) 성능 튜닝 및 구조적 성능 최적화에 대한 기술적, 최적화 경험이 있으신 분
  • 차트 지표에 대한 수학적 이해도가 높으신 분
  • GitHub Actions 등을 이용한 CI/CD 환경 구축과 배포 자동화 및 통합 품질 관리(unitTest coverage report) 경험이 있으신 분
  • 효율적 협업 및 코드 품질 개선에 대한 관심이 많으신 분

지원서 작성 방법

  • 이력서에는 Android 프로젝트 중 본인이 진행했던 내용, 핵심 기술, 기여도 및 문제해결 사례를 기재해 주시면 검토하하는 데에 도움이 됩니다.
  • 프로젝트명이나 결과만 나열하기보다는, 아래 항목을 참고하여 경험의 전반적인 맥락을 전달해 주세요.
    (예시: 프로젝트 개요, 목적, 팀 구성, 주요 업무, 문제 해결 과정, 기여 성과/결과 등)
  • Github, GitLab, Bitbucket 등의 개인 프로젝트나 포트폴리오가 있다면 함께 첨부해 주세요. 실무 경험과 역량을 이해하는 데 도움이 됩니다.

유의사항

  • 이력서와 경력 기술서는 필수로 제출해 주셔야 하며 양식은 자유입니다.
  • 재직 이력은 빠짐없이 정확하게 작성해 주시고, 휴직 이력이 있다면 기간과 사유를 구체적으로 기재해 주세요.
  • 채용 과정에서 전/현직 직장의 영업 비밀이 침해되지 않도록 유의해 주세요.
  • 주민번호, 현재 연봉, 희망 연봉 등 민감한 정보는 삭제하거나 마스킹 후 제출해 주세요.

공통 지원자격

  • 해외 여행에 결격 사유가 없으신 분

[채용절차]

서류전형 → 전화 인터뷰 → 사전과제 및 1차면접 → 2차면접 → 처우협의 → 최종합격 

- 전형은 상황 및 일정에 따라 변경될 수 있습니다.
- 지원서 내용 중 허위사실이 있는 경우에는 지원이 취소될 수 있습니다.
- 국가 유공자 및 장애인 등 취업 보호 대상자는 관계 법령에 따라 우대합니다.
- 최종 전형 전, 인성검사를 진행합니다.
- 본 포지션에 합격하시는 경우, 3개월의 수습 기간을 적용합니다.

[채용정보]

  • 채용인원 : 0명
  • 고용형태 : 정규직
  • 채용유형 : 경력직
  • 근무지역 : 서울시 서초구 강남대로 369, DF Tower
  • 공고기간 : 상시채용 (채용 완료 시 조기에 마감될 수 있습니다.)

[두나무 소개]

두나무가 이직하기 좋은 기업인 이유

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Android Developer Q&A's
Report this job
Apply for this job