Azar Studio λ΄μμ Azarμ λ―Έκ°μ² μμ₯μ 곡λ΅νκΈ° μν λ§μΆ€ν μ ν μ λ΅κ³Ό μμ΅ν μ λ΅μ μ립νκ³ μ€νν©λλ€. Azarμ ν΅μ¬ κ²½νμ κ° μμ₯μ μ μ νΉμ±κ³Ό λ¬Ένμ λ§₯λ½μ λ§μΆ° μλ‘κ² μ 곡νμ¬ κΈλ‘λ² νΈλν½κ³Ό λ§€μΆ μ±μ₯μ λͺ©νλ‘ νκ³ μμ΅λλ€.
Responsibilities
1) Feature
- Azarμμ μμμ¨ λ
Ένμ°λ₯Ό λ λ²λ¦¬μ§ νμ¬ Affinity μλΉμ€λ₯Ό ꡬννκ³ μ΄μν©λλ€.
- λμμΈ, API, QA λ± λ€λ₯Έ μ§λ¬΄μ λλ£λ€κ³Ό νμ
νλ©° λͺ©ν λ¬μ±μ μν μ΅μ μ λ°©μμ μ°Ύμ ꡬνν©λλ€.
- μμ μ΄ κ°λ°ν κΈ°λ₯μ λν΄μ λ΄λΉμ νλ λμμ λ€λ₯Έ νμλ€μκ² κ΄λ ¨ μ½λλ₯Ό μ ννμ¬, κΈ°λ₯λ³λ‘ weak code ownership μμ collective code ownership μΌλ‘ λμ΄κ° μ μλλ‘ ν©λλ€.
2) Code review
- μμ μ΄ μμ±ν μ½λκ° μλμ΄λ μλ‘ μ΄ν΄νκ³ νμν κ²½μ° λꡬλ μμ ν μ μλλ‘, μμμ μΈ Pull request κΈ°λ°μ μ½λ리뷰λ₯Ό ν©λλ€.
3) Troubleshooting
- λ°°ν¬λ μ ν리μΌμ΄μ
μ΄ μ°λ¦¬κ° κΈ°λν μΎμ ν κ²½νμ λ§λ€κ³ μλμ§λ₯Ό λͺ¨λν°λ§νλ©°, λ¬Έμ κ° μλ€λ©΄ μ΅λν λΉ λ₯΄κ² ν΄κ²°ν©λλ€.
- Crashλ₯Ό μ€μ΄κ³ Responsivenessλ₯Ό μ΅λν λμ΄κΈ° μν μμ
μ μμμ μΌλ‘ νκ³ , κ·Έ μΈμλ λ€μν λ€νΈμ/μ°κ²° μ§νλ±μ μ€μκ°μΌλ‘ λͺ¨λν°λ§νλ©° μλΉμ€μ λμμ΄ μμΈ‘ κ°λ₯ν νμ§μ μ μ§νλλ‘ ν©λλ€.
4) Architectural improvement
- μλ‘μ΄ κΈ°μ μ΄λ ν¨λ¬λ€μμ λμ
νμ¬ μ₯κΈ°μ μΌλ‘ μμ°μ±μ λμΌ μ μλ€λ©΄ μ κ·Ήμ μΌλ‘ κ³ λ €ν©λλ€.
- μΌκ΄μ± μκ³ μμΈ‘ κ°λ₯ν ꡬ쑰, λ μ μ°νκ³ κ°λ ₯ν λꡬλ€μ μ¬μ©νμ¬ μ 체 μ½λμ κ°λ
μ±μ λμ΄κ³ μλμΉ μμ μ¬μ΄λ μ΄ννΈλ₯Ό μ€μ
λλ€.
Requirements
- Android κ°λ° κ²½λ ₯ 3λ μ΄μ 보μ νμ λΆ
- Android νλ«νΌμ λν μ΄ν΄ λ° μμ© μλΉμ€ κ°λ° κ²½νμ 보μ νμ λΆ
- Java, Kotlinκ³Ό JVM κ°λ°νκ²½μ μ΅μνμ λΆ
- CS κΈ°λ³Έ μ§μλ€(μκ³ λ¦¬μ¦, μλ£κ΅¬μ‘°, λ©λͺ¨λ¦¬ λͺ¨λΈ, μ΄μ체μ λ±)μ λν μ΄ν΄λ₯Ό 보μ νμ λΆ
- RxJava, Coroutine λ± λΉλκΈ° μ½λμ κΈ°λ³Έμ μΈ μ¬μ©μ μ΄ν΄κ° μμΌμ λΆ
- Thread safeν μ½λ μμ±μ μ΅μνμ λΆ
- μμ΄λ‘ λ κΈ°μ λ¬Έμ λ ν΄κ° κ°λ₯νμ λΆ
- Gitμ μ΅μνμ λΆ
Preferred
- Repository pattern, MVVM, clean architecture, λ°μν νλ‘κ·Έλλ°μ λν μ΄ν΄λ₯Ό 보μ νμ λΆ
- Compose κ°λ° κ²½νμ΄ μμΌμ λΆ
- λ©ν° λͺ¨λ μ€κ³ κ²½νμ΄ μμΌμ λΆ
- Unit ν μ€νΈ μμ±κ³Ό mockingμ λν κ²½νμ΄ λ§κ±°λ, ν₯λ―Έκ° λ§μΌμ λΆ
- WebRTC λ° λ€νΈμν¬ μ§μ λ° κ²½νμ 보μ νμ λΆ
- μ½λ 보μμ κ΄μ¬ λ§μΌμ λΆ
- λ΄λΆ μΈλ―Έλ λλ λΈλ‘κΉ λ±μ λ°©λ²μΌλ‘ λ³ΈμΈμ μ§μμ 곡μ νλ κ²μ μ¦κΈ°μλ λΆ
How we work
- ν λͺ©νμ align νμ¬ νλ‘μ νΈμ ꡬμ±μμλ₯Ό μ£Όλμ μΌλ‘ μ§νν©λλ€.
- νκ°μ νμ μ λκ³ λΉμ¦λμ€ κ²°κ³Όλ₯Ό λ§λ€μ΄λΌ μ μλλ‘ μ§μν©λλ€.
- μ μλμ§ μμ κ³Όμ λ₯Ό μ μνκ³ μ€μ€λ‘ ν΄κ²°μ± μ μ°Ύμ΅λλ€.
Hiring Process
- κ³ μ© νν: μ κ·μ§
- μ±μ© μ μ°¨: μλ₯μ ν > μ½λ©ν μ€νΈ/μ¬μ κ³Όμ > Recruiter Call > 1μ°¨ λ©΄μ > 2μ°¨ λ©΄μ > 3μ°¨λ©΄μ (ν΄λΉ μ) > μ΅μ’ ν©κ²© (*μΌλΆ μμκ° λ³κ²½λ μ μμ΅λλ€.)
- μλ₯ μ νμ κ²½μ° ν©κ²©μμ ννμ¬ κ°λ³ μλ΄λ릴 μμ μ λλ€.
- μ§μ μλ₯: μμ μμμ μμΈ κ²½λ ₯κΈ°λ° κ΅λ¬Έ λλ μλ¬Έμ΄λ ₯μ(PDF)
κΈ°ν
- νμ΄νΌμ»€λ₯νΈλ μ¦λͺ μ¬μ§, μ£Όλ―Όλ±λ‘λ²νΈ, κ°μ‘±κ΄κ³, νΌμΈμ¬λΆ λ± μ±μ©κ³Ό κ΄κ³μλ κ°μΈμ 보λ₯Ό μꡬνμ§ μμ΅λλ€.
- μμ΅κΈ°κ° μ€ κΈμ¬ λ± μ²μ°μ μ°¨λ±μ΄ μμ΅λλ€.
- μ μΆν΄ μ£Όμ λ΄μ© μ€ νμ μ¬μ€μ΄ μμ κ²½μ° μ±μ©μ΄ μ·¨μλ μ μμ΅λλ€.
- νμ μ μ¬μ μ μλ΄λ μ±μ© μ μ°¨ μΈμλ μΆκ° λ©΄μ μ νμ΄ μ§νλ μ μμ΅λλ€.
- νμ μ μ§μμμ λμ νμ ννμ‘°ν μ μ°¨κ° μ§νλ μ μμΌλ©°, ννμ‘°ν κ²°κ³Όμ λ°λΌ μ±μ©μ΄ μ·¨μλ μ μμ΅λλ€.
- μ΄ ν¬μ§μ μ μ°μ κΈ°λ₯μμ 보좩μ νΈμ /μ μ§, μ λ¬Έμ°κ΅¬μμ νμ μ μ§, μ λ¬Έμ°κ΅¬μμ 보좩μ νΈμ /μ μ§ μ±μ©μ΄ κ°λ₯ν©λλ€. λ³μνΉλ‘μμμ κ²½μ°, λ³μνΉλ‘ κ΄λ ¨λ²μ λ°λΌ 볡무κ΄λ¦¬λ₯Ό μ§νν©λλ€. (*μ λ¬Έμ°κ΅¬μμ νμ μ κ·νΈμ μ νμ¬ λ§κ°λμμ΅λλ€)