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