Home
ํ‹ฐ๋น™์˜ ๋ฌธํ™”

์•ฑ ๊ฐœ๋ฐœ์ž (iOS / Android)

๊ฒฝ๋ ฅ
๊ฒฝ๋ ฅ
๊ธฐ์ˆ ์Šคํƒ
swift
object-c
kotlin
java

์กฐ์ง ์†Œ๊ฐœ

โ€ข
์•ฑ๊ฐœ๋ฐœํŒ€์€ Android ๋ฐ iOS Native App ๊ฐœ๋ฐœ ์—…๋ฌด๋ฅผ ๋‹ด๋‹นํ•˜๋Š” ์กฐ์ง ์ž…๋‹ˆ๋‹ค.
โ€ข
์šฐ๋ฆฌํŒ€์€ Mobile, Tablet,AndroidTV,AppleTV ๋””๋ฐ”์ด์Šค์— ์„œ๋น„์Šค ๋˜๋Š” Android,iOS ์‹ ๊ทœ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ๊ฐœ์„ ์„ ํ†ตํ•œ ์ „๋ฐ˜์ ์ธ ์•ฑ ์„œ๋น„์Šค์˜ ๊ฐœ๋ฐœ, ์œ ์ง€ ๋ณด์ˆ˜ ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
ํŒ€ ๋‚ด ์ˆ˜ํ‰์ ์ธ ๊ด€๊ณ„๋ฅผ ์œ ์ง€ํ•˜์—ฌ ๋ชฉ์  ๋‹ฌ์„ฑ์„ ์œ„ํ•œ ํ•„์š” ๋ฐฉ์•ˆ์„ ์ž์œ ๋กญ๊ฒŒ ๋…ผ์˜ ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
ํ˜‘์—…ํˆด์„ ํ†ตํ•œ ์—…๋ฌด์˜ ํšจ์œจํ™” ๋ฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•œ ์ฝ”๋“œ ๊ฐœ์„ ์„ ์ถ”๊ตฌ ํ•˜๊ณ  ๋ณ€ํ™”๊ฐ€ ๋น ๋ฅธ ์ตœ์‹  ๊ธฐ์ˆ  ํŠธ๋ Œ๋“œ๋ฅผ ํ•™์Šตํ•˜์—ฌ ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ๊ฐœ์„  ํ•˜๋Š”๋ฐ ์ ๊ทน ํ™œ์šฉ ํ•ฉ๋‹ˆ๋‹ค.

์ฃผ์š” ์—…๋ฌด

โ€ข
Kotlin/Java๋ฅผ ์ด์šฉํ•œ Android TVING ์•ฑ ๊ฐœ๋ฐœ
โ€ข
Swift/Object-C๋ฅผ ์ด์šฉํ•œ iOS TVING ์•ฑ ๊ฐœ๋ฐœ
โ€ข
EXOPlayer ๋˜๋Š” AVPlayer ๋ฅผ ์ด์šฉํ•œ ๋™์˜์ƒ ํ”Œ๋ ˆ์ด์–ด ๊ฐœ๋ฐœ

์ž๊ฒฉ ์š”๊ฑด

๊ณตํ†ต

โ€ข
๊ด€๋ จ ๋ถ„์•ผ 3๋…„ ์ด์ƒ์˜ ์‹ค๋ฌด ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„ (์•ฑ๊ฐœ๋ฐœ ์ถœ์‹œ ๊ฒฝํ—˜ ์šฐ๋Œ€)
โ€ข
๋™๋ฃŒ์™€ ํ•จ๊ป˜ ์„ฑ์žฅํ•˜๊ณ  ๋ฐฐ์šฐ๋Š” ๊ฒƒ์— ์ฆ๊ฑฐ์›€์„ ๋А๋ผ์‹œ๋Š” ๋ถ„
โ€ข
๋‹ค์–‘ํ•œ ์ง๊ตฐ๊ณผ ์†Œํ†ต์ด ์›ํ™œํ•˜์‹  ๋ถ„
โ€ข
ํ…Œ์ŠคํŠธ ์ฝ”๋“œ์™€ PR ๋ฆฌ๋ทฐ์— ๊ฑฐ๋ถ€๊ฐ์ด ์—†์œผ์‹  ๋ถ„

Android

โ€ข
Kotlin ๊ฐœ๋ฐœ์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
โ€ข
JAVA์‚ฌ์šฉ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
MVVM, AAC์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ ์„œ๋น„์Šค์— ์ ์šฉํ•ด๋ณธ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
UI ์ธํ„ฐ๋ ‰์…˜ ๋ฐ ๋„คํŠธ์›Œํฌ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„

iOS

โ€ข
Swift ๊ฐœ๋ฐœ์— ๋Šฅ์ˆ™ํ•˜์‹  ๋ถ„
โ€ข
MVVM, MVP ๋“ฑ architecture์— ๋Œ€ํ•œ ์ดํ•ด ๋ฐ ์„œ๋น„์Šค ์ ์šฉ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
UI ์ธํ„ฐ๋ ‰์…˜ ๋ฐ ๋„คํŠธ์›Œํฌ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„

์šฐ๋Œ€ ์‚ฌํ•ญ

๊ณตํ†ต

โ€ข
๋™์˜์ƒ ์ŠคํŠธ๋ฆฌ๋ฐ ์„œ๋น„์Šค ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
์ •์  ๋ถ„์„์„ ํ†ตํ•œ ์ฝ”๋“œ ํ’ˆ์งˆ ์ง€์†์  ํ–ฅ์ƒ์„ ๊ณ ๋ฏผํ•ด ๋ณด์‹  ๋ถ„
โ€ข
OpenSource Contribution ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
CI / CD ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ์ดํ•ด ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„
โ€ข
๋™์˜์ƒ Player SDK ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„

Android

โ€ข
Android Media Framework ์ดํ•ด ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„
โ€ข
retrofit , okhttp3๋“ฑ์„ ์„œ๋น„์Šค์— ์ ์šฉํ•œ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
coroutine, rxjava๋“ฑ์„ ์ด์šฉํ•œ ๋น„๋™๊ธฐ ์ฒ˜๋ฆฌ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
clean architecture ์„ค๊ณ„์™€ ๋””์ž์ธ ํŒจํ„ด ์ ์šฉ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
LeanBack Library๋ฅผ ์ด์šฉํ•œ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
Jira, Slack, Git์˜ ์‚ฌ์šฉ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„

iOS

โ€ข
AVFoundation Framework ์ดํ•ด ๊ฐ€๋Šฅํ•˜์‹  ๋ถ„
โ€ข
RxSwift ๊ฐœ๋ฐœ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„
โ€ข
iOS ์ตœ์‹  ๊ฐœ๋ฐœ ๋™ํ–ฅ ๊ด€์‹ฌ์ด ๋งŽ์œผ์‹  ๋ถ„
โ€ข
์„ฑ๋Šฅ ์ตœ์ ํ™”/์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง์— ๊ด€์‹ฌ์ด ๋งŽ์œผ์‹  ๋ถ„
โ€ข
Jira, Slack, Git์˜ ์‚ฌ์šฉ ๊ฒฝํ—˜์„ ๋ณด์œ ํ•˜์‹  ๋ถ„

๊ธฐํƒ€ ์•ˆ๋‚ด์‚ฌํ•ญ

โ–  ์ฑ„์šฉ ํ”„๋กœ์„ธ์Šค : ์„œ๋ฅ˜์ „ํ˜• ์ฝ”๋”ฉํ…Œ์ŠคํŠธ 1์ฐจ ๋ฉด์ ‘ 2์ฐจ ๋ฉด์ ‘ ์ตœ์ข…ํ•ฉ๊ฒฉ
โ€ข
์„ธ๋ถ€์ผ์ •์€ ํ•ฉ๊ฒฉ์ž์— ํ•œํ•˜์—ฌ ๊ฐœ๋ณ„ ๊ณต์ง€๋“œ๋ฆด ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.
โ–  ๊ทผ๋ฌด์ง€ : ์„œ์šธ ๋งˆํฌ๊ตฌ ์ƒ์•”์‚ฐ๋กœ 34
โ–  ์ง€์› ์•ˆ๋‚ด์‚ฌํ•ญ
โ€ข
๊ตญ๊ฐ€๋“ฑ๋ก ์žฅ์• ์ธ ๋ฐ ๊ตญ๊ฐ€๋ณดํ›ˆ์ž๋Š” ๊ด€๋ จ๋ฒ•์— ์˜๊ฑฐํ•˜์—ฌ ์šฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋ณ‘์—ญํ•„ ๋˜๋Š” ๋ฉด์ œ๋กœ ํ•ด์™ธ์—ฌํ–‰์— ๊ฒฐ๊ฒฉ์‚ฌ์œ ๊ฐ€ ์—†๋Š” ๋ถ„์— ํ•œํ•ด ์ง€์›์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์ง€์›์„œ ๋‚ด์šฉ์ด ์‚ฌ์‹ค๊ณผ ๋‹ค๋ฅธ ๊ฒฝ์šฐ ๋ถˆ์ด์ต(์ฑ„์šฉ์ทจ์†Œ ๋“ฑ)์ด ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
โ€ข
์ตœ์ข… ์ œ์ถœ ์ดํ›„ ๋ฐ ๋งˆ๊ฐ์‹œ๊ฐ„ ์ดํ›„์—๋Š” ์ง€์›์„œ ์ˆ˜์ •์ด ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
์ „ํ˜• ์ค‘ ์ง€์›์„œ๋ฅผ ์‚ญ์ œํ•˜์‹  ๊ฒฝ์šฐ ์ „ํ˜•์ง„ํ–‰ ํฌ๊ธฐ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค.
โ€ข
ํ‹ฐ๋น™์—์„œ ์ง„ํ–‰ ์ค‘์ธ ๊ณต๊ณ  ๊ฐ„ ์ค‘๋ณต ์ง€์›์€ ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ์ธ์˜ ๊ฒฝ๋ ฅ๊ณผ ๊ฐ€์žฅ ๋ถ€ํ•ฉํ•˜๋Š” ์ „ํ˜•/์ง๋ฌด ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜์‹  ํ›„ ์ง€์› ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. (์ง€์›ํ•˜์‹  ์ „ํ˜• ์ข…๋ฃŒ ์‹œ, ํƒ€ ๋ชจ์ง‘ ์ „ํ˜•์œผ๋กœ ์ง€์› ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.)

ํ™ˆํŽ˜์ด์ง€ ์ง€์› ๋˜๋Š” ์ด๋ฉ”์ผ๋กœ ์ง€์›ํ•˜์„ธ์š”

โ€ข
์ง€์›์ž๋ถ„๋“ค์˜ ์†Œ์ค‘ํ•œ ์‹œ๊ฐ„์„ ์œ„ํ•ด ๋น ๋ฅด๊ฒŒ ์ฑ„์šฉ ์ „ํ˜•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
โ€ข
๋ณธ์ธ์ด ์ž‘์„ฑํ•˜์‹  ์ด๋ ฅ์„œ๋ฅผ ์•„๋ž˜ ์ด๋ฉ”์ผ๋กœ ๋ฐœ์†กํ•ด์ฃผ์„ธ์š”.
- ์ด๋ฉ”์ผ : hr.tving@cj.net
- ๊ฒฝ๋ ฅ, ๊ธฐ์ˆ , ์ง€์‹, ๊ฒฝํ—˜ ๋“ฑ์ด ์ƒ์„ธํžˆ ๋‹ด๊ธด ์ง€์›์„œ๋ฅผ ๋ณด๋‚ด์ฃผ์„ธ์š”.
- TVING, OTT์— ๋Œ€ํ•œ ๋น„์ „๊ณผ ์˜์ง€๋ฅผ ๋‹ด์•„์ฃผ์‹œ๋ฉด ๋”์šฑ ์ข‹์Šต๋‹ˆ๋‹ค.
โ€ข
์•„๋ž˜ ์ง€์›ํ•˜๊ธฐ๋ฅผ ํ†ตํ•ด ํ™ˆํŽ˜์ด์ง€ ์ง€์›๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.