#Web #Android #ios #사용자측면에서 생각하자 #다 만들어 줄게요 일정만 조절해주세요
간단한 자기 소개 부탁 드립니다.
저는 똑닥 안드로이드 앱을 만드는 주윤식입니다. 사용자의 UI / UX를 고려하여 유저에 친화적인 화면을 구성하는 일을 하고 있어요
현재 하고 있는 업무는 어떤 것인가요?
똑닥 안드로이드 앱과 똑닥 무인접수 태블릿 앱을 만들고 있습니다. 안드로이드 개발에 필요한 기술과 기능에 대해 적극적으로 조사해서 늘 최신 트렌드 기술을 적용한 앱을 만들고 있답니다.
비브로스의 개발팀은 어떻게 구성돼 있나요?
백엔드와 프론트엔드로 나눠 운영하고, 프론트엔드에는 Web, AOS, iOS가 함께 그룹 짓고 있습니다
프론트엔드 개발 업무의 진행 과정을 소개해 주세요.
회사에서 앞으로 필요한 기능에 대해 브레인스토밍 등 논의를 해서 좋은 아이디어가 나오면 기획자가 세부 기획서를 만드는데요. 그 기획서에 따라 디자이너는 AOS나 iOS , Web에서 맞는 UI를 만들고, 각 파트의 개발자들은 기획문서에서 요구하는 기술이나 기능들을 조사해 구현할 수 있는지를 파악합니다. 전체적으로 확정된 기획서가 나오면 개발을 시작하죠. 개발하면서 필요하거나 불필요한 것들은 그때그때 이야기하면서 개발해나갑니다. 개발이 완료되면 QA를 거쳐 앱을 배포하고, 배포된 앱이나 웹페이지에서 생기는 부작용에 빠르게 대응하죠. 이후 개선사항이나 오류사항들이 모아지면 이 전체 과정을 반복한답니다.
직무에 필요한 역량, 기술, 자질 등은?
프론트엔드 개발은 다양한 실무자들과의 커뮤니케이션이 중요하므로 기술 개념에 대한 정확한 이해를 바탕으로 원활히 소통할 수 있어야 합니다. 특히 비브로스는 RxJava2, Java8, Ramda, RxSwift, Anguler, React, rxjs, 각종 디자인패턴 등 최신 기술을 적용하는 것에 적극적이므로 꾸준한 자기 계발은 필수죠.
* 똑닥 안드로이드 앱은 Kotlin으로 개발하고 있으며, Java에서 Kotlin으로 마이그레이션 하는 과정에 있기 때문에 Java와 Kotlin이 함께 들어있는데요. 최종적으로 100% Kotlin 변환이 목표이며, 코드 리팩토링은 수시로 한답니다. 디자인 패턴은 MVP 패턴을 적용하고 있고, 향상된 환경에서 개발하기 위해 다양한 패턴들을 적극 반영하고 있어요.
* 똑닥 iOS 앱은 Swift로 개발하고 있으며, Rx를 활용하여 개발 및 코드 리팩토링을 수시로 진행합니다. 디자인 패턴은 MVVM패턴을 적용 하고 있고, 코드 품질 향상을 위해 시간내어 개발 퀄리티를 향상시키고 있습니다.
* 똑닥의 WEB 개발은 React, Anguler등 여러 프레임워크로 구성이 되어있구요. 똑닥 웹페이지, 똑닥 앱을 사용하기 위한 어드민 웹페이지 개발 등등이 주로 이루어집니다. 개발자들 끼리 커뮤니케이션을 원활히 하여 코드 리뷰 및 코드 품질 향상을 위해 최신기술 적용에 적극적으로 활용하고 있으며, 코드 리팩토링을 꾸준히 진행합니다.
프론트엔드 개발자로서 비브로스의 장점은 무엇이라고 생각하시나요?
프론트엔드 앱 개발자들은 똑닥 앱의 상당수가 네이티브 앱으로 구현되어 있어 똑닥 앱 개발을 통해 자부심을 느낄 수 있습니다. 특히 Android, iOS에 특화된 기능이나 앱이 가지는 좋은 기술 등 새로운 기능과 기술을 적극 활용해서 개발자 스스로의 역량을 크게 향상시킬 수 있는 회사예요. 프론트엔드 웹 개발자들은 다양한 웹 페이지를 최신기술 및 새로운 아이디어와 함께 만들어 나가며 개발 역량을 크게 향상 시킬 수 있습니다.
비브로스의 개발자 능력 향상을 위한 특전이 있다면요?
비브로스는 신기술 조사 및 최신 트렌드 기술에 긍정적이며, 같이 공유하며 서비스에 반영할 수 있는 방법을 찾아갑니다. 또한, 교육지원비를 제공해 세미나나 학습 프로그램 비용을 최대 연 300만원을 지원합니다.