모바일 팀은 안드로이드, IOS 2가지 OS로 나눠서 개발이 진행됩니다. 크게 신규개발, 이슈 수정 2가지로 나뉘고 매달 새로운 버전으로 배포를 진행합니다. 개발에 앞서 전체적인 설계부터 기획자, 디자이너, 서버개발자와 협업은 물론 메모리 성능을 고려하며 UI개발 및 기능개발을 진행합니다.
| 필요한 역량
모바일에서 진행하는 개발이므로 좀 더 패턴화되고 효율적인 코드가 요구됩니다. 따라서 논리적으로 구조를 잡을 수 있어야하고 특히 기획자, 디자이너 등 여러 직군과의 협업에 능한 커뮤니케이션 스킬이 요구됩니다.
그리고 최신기술을 꾸준히 접목시키기 위한 도전정신 또한 필요합니다.
| 장점
최신 it기술을 접목할 수 있는 기회가 많고, 실제 개발한 결과물을 눈으로 볼 수 있으니 개발하기가 수월하고 이해가 쉽습니다. 또한 백엔드부터 프론트엔드까지 전반에 걸쳐서 할 수 있다는 장점이 있습니다.
| 단점
모바일이다 보니 메모리관리나 쓰레드관리가 매우 중요하고, PC에 비해 이런 부분들이 다소 까다롭습니다. 자칫 앱이 쉽게 죽게 되는 경우가 많으므로 코드와 구조에 더욱 신경을 써야 합니다.