Matchgroup is hiring Android Software Engineer

πŸ“ Seoul, South Korea
🏒🏠 Hybrid
πŸ•” Full-Time

Azar Android Team

μ „ μ„Έκ³„μ˜ μ‚¬μš©μžλ“€μ΄ 즐겁게 μ‚¬μš©ν•  수 μžˆλŠ” μ•„μžλ₯΄ ν΄λΌμ΄μ–ΈνŠΈμ˜ κ°œλ°œμ„ λͺ©ν‘œλ‘œ ν•©λ‹ˆλ‹€. λ§Žμ€ μ‚¬λžŒλ“€μ΄ μ‚¬μš©ν•˜κ³  μžˆλŠ” 앱이기에 μ•ˆμ •μ„±μ΄ μ€‘μš”ν•˜κ³ , μ‹œμž₯에 뒀쳐지지 μ•ŠκΈ° μœ„ν•œ λΉ λ₯Έ delivery λ˜ν•œ μ€‘μš”ν•©λ‹ˆλ‹€. 개발 μ‹œκ°„μ˜ λ§Žμ€ 뢀뢄을 μž‘μ•„λ¨ΉλŠ” 디버깅 μ‹œκ°„μ„ 쀄이기 μœ„ν•΄, μ• μ΄ˆμ— 버그가 λ°œμƒν•  κ°€λŠ₯성이 적은 μ½”λ“œ μž‘μ„±μ„ 지ν–₯ν•©λ‹ˆλ‹€. 이λ₯Ό μœ„ν•΄ λͺ¨λ“  μ½”λ“œμ˜ PR에 λŒ€ν•˜μ—¬ 꼼꼼히 μ½”λ“œλ¦¬λ·°λ₯Ό ν•˜λ©° ν˜‘μ—…ν•˜κ³  있으며 ν…ŒμŠ€νŠΈ 컀버리지λ₯Ό μ§€μ†μ μœΌλ‘œ 높이렀 λ…Έλ ₯ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.



Responsibilities
1) Feature
μ•„μžλ₯΄μ— μ§€μ†μ μœΌλ‘œ κΈ°λŠ₯을 μΆ”κ°€ ν•©λ‹ˆλ‹€. λ””μžμΈ, API, QA λ“± λ‹€λ₯Έ 직무의 λ™λ£Œλ“€κ³Ό ν˜‘μ—…ν•˜λ©° λͺ©ν‘œ 달성을 μœ„ν•œ 졜적의 λ°©μ•ˆμ„ μ°Ύμ•„ κ΅¬ν˜„ν•©λ‹ˆλ‹€. μžμ‹ μ΄ κ°œλ°œν•œ κΈ°λŠ₯을 λ‹΄λ‹Ήν•˜λŠ” λ™μ‹œμ— λ‹€λ₯Έ νŒ€μ›λ“€μ—κ²Œ κ΄€λ ¨ μ½”λ“œλ₯Ό μ „νŒŒν•˜μ—¬, κΈ°λŠ₯λ³„λ‘œ weak code ownership μ—μ„œ collective code ownership 으둜 λ„˜μ–΄κ°ˆ 수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.

2) Code review
μžμ‹ μ΄ μž‘μ„±ν•œ μ½”λ“œκ°€ μ•„λ‹ˆμ–΄λ„ μ„œλ‘œ μ΄ν•΄ν•˜κ³  ν•„μš”ν•œ 경우 λˆ„κ΅¬λ“  μˆ˜μ •ν•  수 μžˆλ„λ‘, λͺ¨λ“  μˆ˜μ • 사항에 λŒ€ν•΄ Pull request 기반 μ½”λ“œλ¦¬λ·°λ₯Ό μˆ˜ν–‰ν•©λ‹ˆλ‹€.

3) Troubleshooting 
μš°λ¦¬κ°€ λ°°ν¬ν•œ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ΄ μ‚¬μš©μžμ—κ²Œ μΎŒμ ν•œ κ²½ν—˜μ„ μ£Όκ³  μžˆλŠ”μ§€ λͺ¨λ‹ˆν„°λ§ν•˜λ©°, λ¬Έμ œκ°€ 발견되면 μ΅œλŒ€ν•œ λΉ λ₯΄κ²Œ ν•΄κ²°ν•©λ‹ˆλ‹€. μƒμ‹œμ μœΌλ‘œ ν¬λž˜μ‹œλ₯Ό 쀄이고 μ•±μ„±λŠ₯을 높이기 μœ„ν•œ μž‘μ—…λ“€μ„ μ§„ν–‰ν•˜λ©°, λ‹€μ–‘ν•œ λ„€νŠΈμ›/μ—°κ²° μ§€ν‘œ 등을 μ‹€μ‹œκ°„μœΌλ‘œ λͺ¨λ‹ˆν„°λ§ν•˜μ—¬ μ„œλΉ„μŠ€κ°€ 높은 ν’ˆμ§ˆμ„ μœ μ§€ν•˜λ„λ‘ ν•©λ‹ˆλ‹€.

4) Architectural improvement
μƒˆλ‘œμš΄ κΈ°μˆ μ΄λ‚˜ νŒ¨λŸ¬λ‹€μž„μ„ λ„μž…ν•˜μ—¬ 생산성을 높일 수 μžˆλ‹€λ©΄ 적극적으둜 κ³ λ €ν•©λ‹ˆλ‹€. 일관성 있고 예츑 κ°€λŠ₯ν•œ ꡬ쑰, 더 μœ μ—°ν•˜κ³  κ°•λ ₯ν•œ 도ꡬ듀을 μ‚¬μš©ν•˜μ—¬ 전체 μ½”λ“œμ˜ 가독성을 높이고 μ˜λ„μΉ˜ μ•Šμ€ μ‚¬μ΄λ“œμ΄νŽ™νŠΈλ₯Ό μ€„μž…λ‹ˆλ‹€.


Requirements

  • Android 개발 κ²½λ ₯ 4λ…„ 이상 λ³΄μœ ν•˜μ‹  λΆ„
  • Android ν”Œλž«νΌμ— λŒ€ν•œ 이해 및 μƒμš© μ„œλΉ„μŠ€ 개발 κ²½ν—˜
  • Java, Kotlinκ³Ό JVM κ°œλ°œν™˜κ²½μ— μ΅μˆ™ν•˜μ‹  λΆ„
  • CS κΈ°λ³Έ 지식듀(μ•Œκ³ λ¦¬μ¦˜, 자료ꡬ쑰, λ©”λͺ¨λ¦¬ λͺ¨λΈ, 운영체제 λ“±)에 λŒ€ν•œ 이해
  • Coroutine, RxJava의 기본적인 μ‚¬μš©λ²•μ„ 잘 μ΄ν•΄ν•˜κ³  계신 λΆ„
  • Compose 개발 κ²½ν—˜μ΄ μžˆμœΌμ‹  λΆ„
  • Thread safeν•œ μ½”λ“œ μž‘μ„±μ— μ΅μˆ™ν•˜μ‹  λΆ„
  • μ˜μ–΄λ‘œ 된 기술 λ¬Έμ„œ 독해가 κ°€λŠ₯ν•˜μ‹  λΆ„
  • Git에 μ΅μˆ™ν•˜μ‹  λΆ„


Preferred

  • DI, MVVM, Usecase, Repository pattern, λ°˜μ‘ν˜• ν”„λ‘œκ·Έλž˜λ°μ— λŒ€ν•œ 이해λ₯Ό λ³΄μœ ν•˜μ‹  λΆ„
  • λ©€ν‹° λͺ¨λ“ˆ 섀계 κ²½ν—˜μ΄ μžˆμœΌμ‹  λΆ„
  • WebRTC 및 λ„€νŠΈμ›Œν¬ 지식 및 κ²½ν—˜μ΄ μžˆμœΌμ‹  λΆ„
  • Unit ν…ŒμŠ€νŠΈ μž‘μ„±κ³Ό mocking에 λŒ€ν•œ κ²½ν—˜μ΄ λ§Žκ±°λ‚˜, ν₯λ―Έκ°€ λ§ŽμœΌμ‹  λΆ„
  • Python 슀크립트 μž‘μ„± κ²½ν—˜μ΄ μžˆμœΌμ‹  λΆ„
  • μ½”λ“œ λ³΄μ•ˆμ— 관심 λ§ŽμœΌμ‹  λΆ„
  • λ‚΄λΆ€ μ„Έλ―Έλ‚˜ λ˜λŠ” λΈ”λ‘œκΉ… λ“±μ˜ λ°©λ²•μœΌλ‘œ 본인의 지식을 κ³΅μœ ν•˜λŠ” 것을 μ¦κΈ°μ‹œλŠ” λΆ„


How we work

  • νŒ€ λͺ©ν‘œμ™€ align ν•˜μ—¬ ν”„λ‘œμ νŠΈμ˜ κ΅¬μ„±μš”μ†Œλ₯Ό μ£Όλ„μ μœΌλ‘œ μ§„ν–‰ν•©λ‹ˆλ‹€.
  • νŒ€κ°„μ˜ ν˜‘μ—…μ„ 돕고 λΉ„μ¦ˆλ‹ˆμŠ€ κ²°κ³Όλ₯Ό λ§Œλ“€μ–΄λ‚Ό 수 μžˆλ„λ‘ μ§€μ›ν•©λ‹ˆλ‹€.
  • μ •μ˜λ˜μ§€ μ•Šμ€ 과제λ₯Ό μ •μ˜ν•˜κ³  슀슀둜 해결책을 μ°ΎμŠ΅λ‹ˆλ‹€.


Hiring Process

  • 고용 ν˜•νƒœ: μ •κ·œμ§
  • μ±„μš© 절차: μ„œλ₯˜μ „ν˜• > μ½”λ”©ν…ŒμŠ€νŠΈ/μ‚¬μ „κ³Όμ œ > Recruiter Call > 1μ°¨ λ©΄μ ‘ > 2μ°¨ λ©΄μ ‘ > 3μ°¨λ©΄μ ‘(ν•΄λ‹Ή μ‹œ) > μ΅œμ’…ν•©κ²© (*일뢀 μˆœμ„œκ°€ 변경될 수 μžˆμŠ΅λ‹ˆλ‹€.)
  • μ„œλ₯˜ μ „ν˜•μ˜ 경우 ν•©κ²©μžμ— ν•œν•˜μ—¬ κ°œλ³„ μ•ˆλ‚΄λ“œλ¦΄ μ˜ˆμ •μž…λ‹ˆλ‹€.
  • 지원 μ„œλ₯˜: 자유 μ–‘μ‹μ˜ 상세 κ²½λ ₯기반 κ΅­λ¬Έ λ˜λŠ” 영문이λ ₯μ„œ(PDF)


기타

  • ν•˜μ΄νΌμ»€λ„₯νŠΈλŠ” 증λͺ…사진, μ£Όλ―Όλ“±λ‘λ²ˆν˜Έ, 가쑱관계, ν˜ΌμΈμ—¬λΆ€ λ“± μ±„μš©κ³Ό κ΄€κ³„μ—†λŠ” κ°œμΈμ •λ³΄λ₯Ό μš”κ΅¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • μˆ˜μŠ΅κΈ°κ°„ 쀑 κΈ‰μ—¬ λ“± μ²˜μš°μ— 차등이 μ—†μŠ΅λ‹ˆλ‹€.
  • μ œμΆœν•΄ μ£Όμ‹  λ‚΄μš© 쀑 ν—ˆμœ„ 사싀이 μžˆμ„ 경우 μ±„μš©μ΄ μ·¨μ†Œλ  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 관련법 상 κ·Όλ‘œμ œκ³΅μ— κ²°κ²©μ‚¬μœ κ°€ μžˆλŠ” 경우 μ±„μš©μ΄ μ·¨μ†Œλ  수 있으며, ν•„μš”μ‹œ 사전에 μ•ˆλ‚΄λœ μ±„μš© 절차 외에도 μΆ”κ°€ μ „ν˜• 및 μ„œλ₯˜ 확인이 진행될 수 μžˆμŠ΅λ‹ˆλ‹€.
  • ν•„μš” μ‹œ μ§€μ›μžμ˜ λ™μ˜ ν•˜μ— ν‰νŒμ‘°νšŒ μ ˆμ°¨κ°€ 진행될 수 있으며, ν‰νŒμ‘°νšŒ 결과에 따라 μ±„μš©μ΄ μ·¨μ†Œλ  수 μžˆμŠ΅λ‹ˆλ‹€.
  • 이 ν¬μ§€μ…˜μ€ μ‚°μ—…κΈ°λŠ₯μš”μ› 보좩역 νŽΈμž…/전직, μ „λ¬Έμ—°κ΅¬μš”μ› ν˜„μ—­ 전직, μ „λ¬Έμ—°κ΅¬μš”μ› 보좩역 νŽΈμž…/전직 μ±„μš©μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. λ³‘μ—­νŠΉλ‘€μš”μ›μ˜ 경우, λ³‘μ—­νŠΉλ‘€ 관련법에 따라 볡무관리λ₯Ό μ§„ν–‰ν•©λ‹ˆλ‹€. (*μ „λ¬Έμ—°κ΅¬μš”μ› ν˜„μ—­ μ‹ κ·œνŽΈμž…μ€ ν˜„μž¬ λ§ˆκ°λ˜μ—ˆμŠ΅λ‹ˆλ‹€)


ν•˜μ΄νΌμ»€λ„₯νŠΈκ°€ μ±„μš©ν•˜λŠ” ν¬μ§€μ…˜μ— μ§€μ›ν•˜λŠ” 경우, κ°œμΈμ •λ³΄ μ²˜λ¦¬μ— κ΄€ν•˜μ—¬μ„œλŠ” λ³Έ κ°œμΈμ •λ³΄μ²˜λ¦¬λ°©μΉ¨μ΄ μ μš©λ©λ‹ˆλ‹€: https://career.hyperconnect.com/privacy


#HPCNT
Apply Now
Let the company know you applied through androidDev.careers. This helps us get more cool Android Developer jobs for you
Company logo Apply Now
πŸ‘€ 607 views
βœ… 3 applied (0%)
Want companies to apply to you instead?

Fill in your developer profile

Complete Profile

Other Android Developer Jobs you might like