직무 설명
고품질 안드로이드 애플리케이션을 설계, 개발 및 테스트할 숙련된 안드로이드 개발자를 찾고 있습니다. 이상적인 후보자는 안드로이드 플랫폼과 그 구성 요소에 대한 깊은 이해를 바탕으로 제품 요구사항을 기술적 솔루션으로 전환할 수 있는 능력을 갖추고 있어야 합니다.
주요 업무
- 고품질 코드와 탁월한 사용자 경험을 보장하기 위해 안드로이드 애플리케이션을 설계, 개발 및 테스트합니다.
- 제품 요구사항을 이해하고 구체적인 기술 구현 방안으로 전환합니다.
- Activity, Fragment, Service, Broadcast Receiver, Content Provider 등 기본적인 안드로이드 플랫폼 구성 요소를 다룹니다.
- 깔끔하고 유지보수 가능하며 잘 문서화된 코드를 작성하며, 좋은 코딩 스타일과 리팩토링 능력을 보유합니다.
- Retrofit, OkHttp, Glide와 같은 일반적인 서드파티 라이브러리와 도구를 활용하여 개발 효율성을 높입니다.
- 애플리케이션의 문제를 디버깅하고 해결하여 최적의 성능과 안정성을 보장합니다.
- Git과 같은 버전 관리 도구를 사용하여 팀원들과 효과적으로 협업합니다.
- 최신 안드로이드 플랫폼 동향을 파악하고 새로운 기술과 솔루션에 적응합니다.
- 제품 관리자, 디자이너 및 다른 개발자들과 소통하고 협력하여 프로젝트 진행을 촉진합니다.
자격 요건
- 안드로이드 애플리케이션 개발 경험이 필수입니다.
- 안드로이드 플랫폼 구성 요소(Activity, Fragment, Service 등)에 대한 깊은 이해가 필요합니다.
- Retrofit, OkHttp, Glide 등의 서드파티 라이브러리 사용에 능숙해야 합니다.
- 뛰어난 문제 해결 및 디버깅 능력이 필요합니다.
- Git과 같은 버전 관리 도구 사용 경험이 있어야 합니다.
- 새로운 기술과 업계 동향에 적응할 수 있는 능력이 필요합니다.
- 강한 커뮤니케이션 및 팀워크 스킬이 요구됩니다.
우대 사항
- Kotlin 프로그래밍 언어 경험이 있으면 우대합니다.
- Android Jetpack 구성 요소에 대한 지식이 있으면 우대합니다.
- 애자일 개발 방법론에 익숙하면 우대합니다.
- 협업 팀 환경에서의 이전 업무 경험이 있으면 우대합니다.