[포지션 05]
Android 개발자
[주요 업무]
본사 유저의 절반은
모바일을 이용합니다. 심지어 일부 사업 지표는 모바일이 좀 더 매력적이라고 말합니다. 이런 trend는 지속될 것이며, 본사가 준비하는
미래에서 더 큰 의미를 가질 것으로 전망합니다. 이에 따라, 기존 모바일 팀을 ios와 안드로이드로 나누어 규모를 키우고, 각각의 특성을
서비스에 유리하고 기민하게 녹여낼 수 있는 조직으로 진화시키려 합니다. 그래서 본사의 모바일 개발자는 단순히 개발 역량만이 아니라
유관부서와의 커뮤니케이션, 개발자적 관점에서의 기획력도 요구됩니다.
특히 시니어에게는 팀
성장이라는 미션이 추가됩니다. 주요 업무를 한 줄로 쓰면 간단합니다.
- 본사 서비스의
안드로이드 플랫폼 유지 보수 및 신규 기능 개발
본사의 안드로이드
개발자는 Squad로 나뉘어 프로덕트 개발에 참여하고 있습니다.
저희 본사 모바일
개발팀은 아래와 같은 업무 환경을 지향합니다.
1. 협업
- 코드 리뷰를 통해
서로의 코드에 대해 이해하고, 좀 더 개발에 좋은 구조를 찾습니다.
- Pair
Programming 이나 PR을 통한 코드 리뷰를 이용합니다.
2. 레거시 또는
리팩토링
- 레거시 코드 제거
와 끊임없는 리팩토링을 통해 유지보수에 편리한 구조를 만들어 갑니다.
- 이와 관련된 개발
기간을 충분히 가져 코드의 품질을 높이기 위해 노력합니다.
3. 새로운 기술
- 새로운 기술에 대한
검토 및 적용을 두려워하지 않습니다.
- 새로운 기술을
맹목적으로 적용하지 않고, 충분히 분석하고 어떠한 장단점이 있는지 서로 토론합니다.
- 개발 관련
컨퍼런스나 세미나에 적극 참여합니다
4. 안드로이드 개발
환경
- 언어 : Java
/ Kotlin (신규 기능 개발)
- Lib :
Retrofit2, OkHttp3, Glide, AAC
- Tool :
FireBase , Jenkins
- 협업 도구 :
Github, Figma, Zeplin, Notion, Jira , Confluence
[자격 요건]
- 안드로이드 앱 개발
경력 4년 이상이신 분
- Java와
Kotlin 사용에 능숙하신 분
- 적극적인
커뮤니케이션을 하실수 있는 분
[우대 사항]
- RxJava 또는
Coroutine 개발 경험이 있으신 분
- MVP, MVVM
개발 경험이 있으신 분
- 테스트/배포 자동화
경험이 있으신 분
- 지속적으로 자신
개발에 힘쓰시는 분
- hilt 혹은 그
외 DI 사용경험 있으신 분
채용 절차
전형 프로세스
- 서류전형 ->
코딩테스트(과제) → 1차 실무 인터뷰 -> 2차 협업부서 인터뷰 (-> 3차 경영진 인터뷰)
- 코딩테스트(과제)의
경우 주니어/시니어 무관 모두 진행이 되며, 1차 인터뷰는 제출해 주신 과제를 토대로 코드 리뷰를 요청하고 있습니다.
- 진행 과정에서 필요
시, 전형단계 감소 또는 추가 있을 수 있습니다.[제출서류]
? 이력서, 포트폴리오