직무 설명:
우리는 Flutter 프레임워크를 기본 원리, 성능 한계, 엔지니어링 효율성이라는 세 가지 차원에서 통달할 수 있는 실전형 전문가를 찾고 있습니다. 이상적인 후보자는 강한 자기 동기부여 능력과 원격 협업 능력을 갖추어야 합니다.
- 코어 아키텍처: 모바일 앱의 전반적인 아키텍처 설계 및 성능 최적화를 담당하며, 지속적인 통합 환경에서 코드의 높은 가용성과 확장성을 보장합니다.
- 기초 연구: Flutter Engine 커스터마이징 또는 네이티브 플러그인(Platform Channel)의 효율적인 캡슐화를 통해 복잡한 상호작용과 고성능 요구사항을 해결합니다.
- 인프라: 강력한 컴포넌트 라이브러리(UI Kit), 동적 솔루션 및 모니터링 시스템(예외 캡처, 성능 대시보드)을 구축합니다.
- 기술 리더십: 메모리 누수, 렌더링 프레임 드롭, 다중 플랫폼 적응과 같은 크로스 플랫폼 개발의 다양한 "난제"를 해결합니다.
- 전략 실행: 유연한 아키텍처 솔루션을 설계하여 앱 출시를 원활하게 하며, 글로벌 배포에서의 지역적 제한(예: IP 차단) 및 규정 준수 문제를 해결합니다.
자격 요건:
- 기술 전문성: 3년 이상의 모바일 개발 경험과 최소 2년의 심층적인 Flutter 프로젝트 경험. Dart에 능숙하며, 비동기 프로그래밍, 메모리 모델 및 GC 메커니즘에 대한 확실한 이해가 필요합니다.
- 네이티브 기초: Android(Kotlin/Java) 또는 iOS(Swift/OC)에 대한 강한 전문성을 갖추고, 네이티브 플러그인을 독립적으로 개발할 수 있으며 두 플랫폼의 시스템 수준 기능을 이해해야 합니다.
- 원리 숙달: Flutter의 렌더링 메커니즘(Widget에서 Layer Tree까지)에 대한 깊은 이해, Impeller/Skia 엔진 차이점에 익숙하며, 실전 성능 최적화 경험이 필요합니다.
- 하이브리드 개발: Flutter + WebView 하이브리드 개발에 능숙하며, H5 셸 통합 및 앱 스토어 출시 경험과 Web-Native 통신 처리에 능해야 합니다.
- 정책 이해: App Store/Google Play 심사 정책에 익숙하며, 지역적 IP 제한 및 기술적 우회 전략 처리 경험이 있으면 우대합니다.
- 엔지니어링 우수성: 강한 단위 테스트 의식, CI/CD 프로세스에 익숙하며, 패키지 크기 최적화 및 핫 업데이트 솔루션 경험이 필요합니다.
우대 사항:
- GitHub의 고품질 오픈소스 프로젝트 또는 Flutter 공식/유명 플러그인 기여 경험.
- 대규모 앱(1M+ DAU) 출시 및 유지보수 경험.
- Flutter Web/Desktop 실무 경험.
혜택:
우리는 글로벌 시장에 초점을 맞춘 고효율, 기술 주도형 팀입니다. 불필요한 회의를 최소화하고 코드 품질과 결과를 최우선으로 합니다. 현재 우리는 고성능 크로스 플랫폼 제품을 구축 중이며, 최고 수준의 Flutter 전문가를 초대합니다.