직무 설명:
모바일 앱 개발자로서, 당신은 iOS 및 Android 애플리케이션의 전체 라이프사이클에서 핵심적인 역할을 수행하게 됩니다. 최고 수준의 품질과 성능을 보장하기 위해 이러한 앱의 설계, 개발, 테스트, 출시 및 유지보수를 담당하게 됩니다.
- 엔드투엔드 책임: iOS 및 Android 플랫폼에서 회사 앱의 설계, 개발, 테스트, 배포 및 반복적 유지보수 과정에서 핵심 구성원으로서 주도하거나 기여합니다.
- 기능 개발: 제품 관리자 및 UI 디자이너와 긴밀히 협력하여 비즈니스 요구사항을 깊이 이해하고, 효율적이고 효과적으로 새로운 기능을 제공합니다.
- 성능 최적화: 앱 성능을 지속적으로 분석하고 최적화하여 시작 속도, 메모리 사용량, 네트워크 효율성 및 배터리 소모를 개선하여 사용자 경험을 향상시킵니다.
- 기술적 문제 해결: 개발 중 발생하는 복잡한 기술적 문제를 해결하고, 최신 모바일 기술을 연구하여 팀 생산성과 제품 품질을 향상시키는 솔루션을 구현합니다.
- 출시 및 유지보수: App Store 및 주요 Android 마켓에서 앱 출시 및 업데이트를 독립적으로 관리하며, 라이브 버전의 버그 수정 및 정기 유지보수를 수행합니다.
자격 요건:
- 학력: 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학사 학위 이상 우대.
- 경력: 최소 3년의 모바일 앱 개발 경력 및 고품질 앱을 독립적으로 개발하고 출시한 실적 필수.
- 기술적 능력:
- Flutter 프레임워크 및 Dart 프로그래밍 언어에 능숙
- Widgets, 상태 관리 및 생명주기 개념에 대한 깊은 이해
- Provider/BLoC/Riverpod 상태 관리 솔루션 경험
- Flutter 성능 최적화 및 디버깅 전문 지식
- SharedPreferences 및 sqflite와 같은 로컬 저장 솔루션에 대한 지식
- RESTful API 통합 및 예외 처리 경험
- 핵심 역량:
- 문제를 식별하고 독립적으로 프로젝트를 추진할 수 있는 자기 동기 부여 능력
- 코드 품질과 제품 우수성에 대한 강한 책임감
- 탁월한 커뮤니케이션 기술 및 팀워크 정신
- 모바일 기술에 대한 열정과 새로운 기술을 빠르게 습득할 수 있는 능력
- 우대 사항:
- 앱 스토어에 출시된 개인 프로젝트
- 대형 인터넷 기업 또는 복잡한 앱 프로젝트 경험
- 성능 최적화 및 아키텍처 설계에 대한 깊은 이해
혜택:
- 경쟁력 있는 보상: 직무 및 경험에 따른 시장 경쟁력 있는 급여, 정기 조정 및 성과 보너스 제공.
- 포괄적인 복지: 연금, 의료, 실업, 산재 및 출산 보험과 주택 공급자금을 포함한 완전한 사회 보장.
- 유급 휴가: 법정 휴일, 연차, 병가 및 회사 복지 휴가를 포함한 관대한 유급 휴가.
- 유연한 근무 환경: 업무와 삶의 균형과 생산성을 지원하기 위한 유연한 근무 시간.
- 전문성 개발: 정기적인 내부 교육, 외부 학습 기회 및 경력 성장 지원.
- 팀 문화: 긍정적인 업무 환경 조성을 위한 정기적인 팀 빌딩 활동, 회사 모임 및 명절 선물.