home
👨‍💻

빠르고 즐겁게 일하는 MOBILE팀

Q. 일범님 소개 부탁드려요

안녕하세요, 아이들나라 모바일팀 Android 개발자 김일범입니다. 저는 Android Smart phone의 Android OS를 개발하는 것을 시작으로 개발자의 첫 스타트를 끊었습니다.
약 10년 동안 Android Wear OS, FireFox OS, webOS의 OS SW를 개발하는 업무를 진행했는데요. Android의 Kernel Driver부터 Native Library, Framework, Application까지 OS의 Vertical 전 영역을 개발하며 다양한 플랫폼, 언어 그리고 환경들을 접했습니다. 그 후에는 자율주행 스타트업으로 자리를 옮겨 자율주행 차량에 탑재되는 SW와 자율주행 차량을 이용한 서비스 App 개발에 참여하기도 했습니다.
지금은 아이들나라 모바일팀으로 자리를 옮겨 Android를 주력으로 개발하지만 iOS 개발에도 참여하고 있는 중입니다. 특히, Android와 iOS 최신 트랜드에 관심이 많아 Google I/O, WWDC에 소개된 기술들을 업무에 활용하기 위해 고민하고 있으며, 요즘에는 함수형 프로그래밍을 이용하여 개발하는 것에 중점을 두고 있습니다.
더욱이 좋은 SW를 만들기 위한 여러 개발 방법론, Clean Architecture, SOLID 원칙을 항상 염두하여 개발을 진행하고 있으며, 이론에만 국한하지 않고 실제 제품에 반영할 수 있도록 항상 고민하고 있습니다.
아이들나라 모바일팀을 운영함에 있어, Android / iOS App을 개발하면서 즐겁게 일하는 팀을 만드는 것을 목표로 하고 있고, 서로의 역량 향상을 위한 기술 교류, 세미나, 스터디 등의 활동을 진행하고 있습니다.

Q. 아이들나라에 합류한 이유는 무엇인가요?

저는 이전부터 서비스를 만드는 것에 관심이 많았는데요. 제가 개발한 SW를 가능한 많은 고객들이 사용하고, 고객들의 피드백을 적극적으로 받아들여 더 좋은 SW를 제공하고 싶은 마음이 컸습니다.
이전의 회사에 합류할 때도 이런 마음으로 결정 했었는데요. 하지만 자율주행 환경의 한계로 인해 많은 사용자가 사용할 수 있는 서비스보다는 기술에 조금 더 집중되어 있었고 조금 더 많은 고객들과 접할 수 있는 서비스를 개발하고 싶었습니다.
그러던 찰나에 아이들나라 CTO인 정호님의 소개를 받아 키즈 산업의 유망함, 아이들나라의 비전 그리고 해야 할 일, 도전적인 업무가 많다는 것을 듣고 제가 꼭 하고 싶다는 생각이 들어 선뜻 합류를 결정하게 되었습니다.
물론 좋은 동료들도 합류하고 있다는 소식을 들은 상태라 더욱 부담 없이 합류를 결정했습니다.

Q. 실제로 일해보니 어떠세요?

아이들나라 모바일 팀의 목표는 안정적이고 좋은 모바일 App을 빠르고, 즐겁게 개발하는 것입니다. 그 과정 속에서 구성원들의 성장을 이루고, 좋은 SW 개발자가 될 수 있게끔 만들려고 합니다. 그래서 서로의 역량 향상을 위한 기술 교류, 세미나, 스터디 등의 활동도 진행하고 있는데요. 팀원들 모두 이런 활동에 적극적으로 참여하고 함께 좋은 문화를 만들어가려고 노력하고 있어 더욱 즐겁게 일할 수 있는 것 같습니다.
저희 팀의 자랑하고 싶은 문화 중 하나는 상세한 코드리뷰인데요. 정말 활발하게 서로의 의견을 교환하면서 코드 리뷰가 진행되고, 수평적으로 누구나 참여하는 문화가 정착되어 있습니다. 덕분에 사소한 실수도 줄이고, 다시 한번 본인의 코드를 돌아보면서 더욱 좋은 SW를 개발할 수 있게 되는 것 같습니다.
뿐만 아니라, 저희 팀은 최신 개발 트랜드를 제품에 적용하기 위해 항상 고민하고 있고, Clean Architecture, 함수형 프로그래밍, SOLID 원칙을 적극 도입하고 있습니다. 따라서 좋은 SW를 개발하고 싶은 분이라면 만족할 수 있는 환경이라고 자부합니다.
좋은 SW를 개발하기 위한 방법이 무엇인지, 그리고 제품에 어떤 방식으로 적용이 되는지 궁금하신 분들, 빠르게 변화하는 산업에 속도를 맞추면서도 좋은 SW를 개발하기 위한 방법을 고민하시는 분들에게 아이들나라에 오시는 것을 적극 추천하고 싶습니다.