직무 설명
거래 플랫폼의 Android 개발자로서, 거래 앱의 핵심 비즈니스 개발 및 성능 최적화를 담당하게 됩니다. 크로스-기능 팀과 협력하여 고품질의 기능을 제공하고 애플리케이션의 원활한 운영을 보장하는 역할을 수행하게 됩니다.
주요 책임
- 거래 엔진 통합, 시장 데이터/K-라인 차트, 자산 관리, 계약 상호작용 및 프로모션 활동을 포함한 거래 Android 앱의 핵심 기능 개발
- 콜드 스타트 속도 개선, 메모리 사용 최적화 및 렉 감소를 통한 앱 성능 및 안정성 향상
- 제품, 백엔드 및 디자인 팀과 협력하여 고품질 프로젝트 전달 보장
- Android 프로젝트 모듈화, 컴포넌트 아키텍처 및 Gradle 최적화 관리
- ANR 감지, 크래시 분석 및 버그 추적을 포함한 예외 모니터링 시스템 구축
- 다양한 기기 해상도에 대한 UI 애니메이션, 테마 전환 및 반응형 레이아웃 구현
- 거래 시나리오에서 H5 페이지 및 동적 활동을 위한 안전한 WebView 컨테이너 개발
직무 요구 사항
- 3년 이상의 Android 개발 경험, 금융 또는 거래 애플리케이션 경험 우대
- Jetpack 컴포넌트, Coroutines, Room 및 DataBinding에 능숙한 Kotlin/Java 전문 지식
- MVVM, Clean Architecture 및 모듈식 디자인 패턴에 대한 깊은 이해
- Retrofit, OkHttp, WebSocket 및 안전한 데이터 전송 경험
- LeakCanary, BlockCanary 및 Android Profiler를 사용한 성능 분석 기술
- 코드 난독화, 강화 및 디버깅 방지를 포함한 앱 보안 조치 지식
- 다양한 모델 및 OS 버전에 대한 기기 호환성 테스트 경험
- 강력한 기술 계획 능력으로 처음부터 솔루션 설계 가능
- K-라인 차트 개발 또는 최적화 경험 우대
- 금융 서비스 또는 거래 플랫폼 경험 우대
혜택
- 식사 지원 - 매일 제공되는 식사 지원 또는 보조금
- 초과 근무 보상 - 회사 정책에 따른 초과 근무에 대한 추가 지급
- 교통비 지원 - 출퇴근 비용 보조금
- 여행 지원 - 항공권 환급 (회사 지침에 따름)
- 유급 휴가 - 연차 및 공휴일