직무 설명
Flutter 프레임워크를 사용하여 고성능 및 유지보수가 용이한 크로스 플랫폼 모바일 애플리케이션(Android 및 iOS)을 개발합니다. 요구사항 분석부터 설계, 개발, 테스트 및 출시에 이르는 전체 애플리케이션 개발 라이프사이클에 참여합니다. 애플리케이션 성능과 사용자 경험을 최적화하면서 타사 API 및 SDK를 통합합니다. 디자이너 및 제품 팀과 긴밀히 협력하여 최적의 기능성과 인터페이스 품질을 보장합니다. 기존 애플리케이션을 유지보수 및 업데이트하며 잠재적 문제를 해결합니다. 코드 리뷰에 참여하여 코드 품질과 팀 협업 효율성을 유지합니다. Flutter 및 모바일 개발 분야의 최신 동향을 파악하여 혁신적인 솔루션을 제안합니다.
주요 책임
- Android 및 iOS 플랫폼을 위한 견고한 Flutter 애플리케이션 설계 및 구현
- 컨셉부터 배포까지 완전한 앱 개발 주기 진행
- 성능 최적화에 중점을 두며 다양한 API 및 SDK 통합
- UI/UX 디자이너와 협업하여 시각적으로 매력적인 인터페이스 제작
- 버그 수정 및 기능 업데이트로 기존 코드베이스 유지 및 개선
- 높은 개발 표준 유지를 위한 코드 리뷰 진행 및 참여
- 애플리케이션 기능 향상을 위한 신기술 연구 및 구현
자격 요건
- 컴퓨터 공학, 소프트웨어 공학 또는 관련 분야 학사 학위 이상
- 3-5년의 모바일 개발 경력 및 최소 2년의 Flutter 실무 경험
- Dart 프로그래밍 언어 및 Flutter 프레임워크 핵심 기능 숙련
- 상태 관리 솔루션 경험(Provider, Riverpod, Bloc 등)
- RESTful API 통합, JSON 파싱 및 데이터베이스에 대한 풍부한 지식
- 모바일 애플리케이션 성능 최적화 기술 이해
우대 사항
- 디지털 자산 거래 플랫폼 개발 경험 우대
- CI/CD 파이프라인(GitLab CI/CD, Codemagic 등)에 대한 이해
- 네이티브 Android(Kotlin/Java) 또는 iOS(Swift) 개발 경험
- 애자일 방법론(Scrum, Kanban) 지식
- 훌륭한 커뮤니케이션 스킬 및 팀 간 협업 능력
혜택
경쟁력 있는 보상 패키지와 완전한 원격 근무 환경을 제공합니다. 전문적 성장과 워라밸을 중시하는 긍정적인 팀 분위기에서 근무할 수 있습니다. 추가 혜택으로 유연한 근무 시간, 기술 개발 기회, 핀테크 분야의 흥미로운 프로젝트 참여 등이 포함됩니다.