직무 설명
우리 팀에 합류할 경력 있는 안드로이드 개발자를 찾고 있습니다. 이상적인 후보자는 아키텍처, 성능 및 사용자 경험에 중점을 둔 고성능 안드로이드 애플리케이션의 개발, 최적화 및 유지보수를 담당하게 됩니다. 다양한 기능 팀과 긴밀히 협력하여 최고 수준의 모바일 솔루션을 제공할 것입니다.
주요 책임
- 안드로이드 애플리케이션 개발, 아키텍처 설계 및 기술 선택
- 안드로이드 애플리케이션의 성능 문제 해결 및 최적화
- 진행 상황 추적, 품질 관리 및 인력 평가를 포함한 안드로이드 팀 관리
- 비즈니스 코드 최적화 및 UI 렌더링 최적화
- 안드로이드 플랫폼을 위한 혁신적인 비즈니스 솔루션 개발
- 제품 기능 향상을 위한 신기술 연구 및 구현
- 안드로이드 제품의 지속적인 유지보수 및 업그레이드
- 마케팅 등 타 부서와의 협업을 통한 기술 지원 제공
직무 요구 사항
- 안드로이드 애플리케이션 아키텍처에 대한 전문 지식
- 약한 네트워크 가속 및 링크 최적화 경험
- 일일 활성 사용자(DAU) 10만 명 이상의 앱 작업 경력
- 다음 성능 최적화 분야에서의 실무 경험:
- 전력 소모 최적화
- 렉 감소
- 애플리케이션 모니터링
- 메모리 최적화
- UI 렌더링 가속
- 고주파 스트리밍 최적화
- 네트워크 최적화
- 글로벌화/현지화 프로젝트
- 탁월한 문제 해결 능력 및 복잡한 시스템 최적화 역량
- 팀 관리 경험을 보유한 강력한 리더십
- 다기능 팀과의 효과적인 협업 능력
우대 사항
- Kotlin 및 현대적 안드로이드 개발 프레임워크 경험
- 안드로이드 애플리케이션 CI/CD 파이프라인 지식
- 애자일 개발 방법론에 대한 친숙도
- 주니어 개발자 멘토링 경험
- 모바일 보안 모범 사례에 대한 깊은 이해