직무 설명
플러터 개발 엔지니어로서, 당신은 플러터 프레임워크를 사용하여 크로스 플랫폼 애플리케이션을 설계, 개발 및 유지보수할 책임이 있습니다. 이 역할은 제품 팀과 긴밀히 협력하여 비즈니스 요구사항을 기술적 솔루션으로 전환하고, 웹, 안드로이드, iOS 플랫폼 간의 원활한 사용자 경험을 보장하는 것을 포함합니다. 또한 백엔드 엔지니어와 협력하여 API를 통합하고 클라이언트와 서버 사이의 데이터 일관성을 유지해야 합니다. 이상적인 후보자는 현대적인 소프트웨어 개발 관행에 대한 깊은 이해를 가지고 있으며 프론트엔드와 백엔드 아키텍처 논의에 기여할 수 있어야 합니다.
주요 책임
- 플러터 프레임워크를 사용하여 웹, 안드로이드, iOS 애플리케이션 개발 및 최적화
- 다양한 화면 크기와 디바이스 기능에 적응하는 반응형 UI/UX 디자인 구현
- 데이터 동기화를 위해 RESTful API, GraphQL 서비스 및 기타 백엔드 시스템과 통합
- 크로스 기능 팀과 협력하여 정시에 고품질 소프트웨어 솔루션 제공
- 다중 플랫폼에서 애플리케이션 문제 디버깅 및 해결
- 코드 리뷰 수행 및 코딩 표준과 모범 사례 준수 보장
- 플러터 프레임워크 업데이트 및 크로스 플랫폼 개발의 신기술에 대한 최신 정보 유지
- 개발 효율성 향상을 위해 재사용 가능한 컴포넌트 설계 및 구현
- 디자이너와 협력하여 사용자 요구를 충족하는 인터랙티브 인터페이스 생성
- 스프린트 계획, 데일리 스탠드업, 회고를 포함한 애자일 개발 프로세스 참여
직무 요구 사항
- 크로스 플랫폼 애플리케이션의 강력한 포트폴리오를 보유한 플러터 개발 경험
- Dart 프로그래밍 언어와 플러터 프레임워크 아키텍처에 대한 깊은 이해
- Provider, Riverpod 또는 Bloc과 같은 상태 관리 솔루션 경험
- 성능 최적화를 포함한 모바일 애플리케이션 개발 원칙에 대한 지식
- 웹 애플리케이션 개발을 위한 HTML5, CSS3, JavaScript와 같은 웹 기술에 대한 강력한 이해
- 블록체인 개발 또는 web3 기술 경험 우대
- 스마트 계약 상호작용이 있는 탈중앙화 애플리케이션(DApps) 개발 능숙도
- NFT 플랫폼, DeFi 프로토콜, gamefi 생태계 작업 능력
- 모바일 보안 관행 및 지갑 통합 솔루션 경험
- 복잡한 애플리케이션 문제를 디버깅할 수 있는 우수한 문제 해결 능력
- 비기술적 이해관계자에게 기술적 개념을 설명할 수 있는 강력한 커뮤니케이션 스킬
- 애자일 팀 내에서 작업한 경험이 있는 협업 마인드셋
- 코드 관리를 위한 Git과 같은 버전 관리 시스템 능숙도
- CI/CD 파이프라인 및 자동화 테스트 프레임워크 경험
- 모바일 앱 성능 지표 및 최적화 기술 이해
- 필요에 따라 클라이언트 측과 서버 측 기술 작업 능력
- 백엔드 통합을 위한 Firebase 또는 AWS와 같은 클라우드 플랫폼 경험
- 모바일 앱 수익화 전략 및 사용자 참여 기술에 대한 지식
- 버그 없는 애플리케이션을 만들 수 있는 세심한 주의력
우대 사항
- Solidity 또는 Ethereum과 같은 블록체인 개발 프레임워크 경험
- 탈중앙화 금융(DeFi) 프로토콜 및 모바일 앱과의 통합에 대한 지식
- NFT 마켓플레이스 및 기술적 구현 경험
- 게임 개발 경험 및 게임에 블록체인 기능 통합 경험
- 크로스 체인 브리지 또는 지갑 커넥터와 같은 모바일 인프라 솔루션 경험
- 제로 지식 증명 또는 암호화 기술을 사용한 애플리케이션 개발 능숙도
- 블록체인 기반 ID 시스템 및 인증 프로토콜 경험
- 블록체인 합의 메커니즘 및 모바일 앱에서의 구현에 대한 지식
- IPFS 또는 Filecoin과 같은 블록체인 데이터 저장 솔루션 경험
- 성능 모니터링을 위한 블록체인 분석 도구 작업 능력
- 블록체인 기반 결제 게이트웨이 및 통합 경험
- 블록체인 스마트 계약 테스트 및 배포 프로세스에 대한 지식
- 블록체인 기반 데이터 프라이버시 솔루션 경험
- 블록체인 상호운용성 기능이 있는 애플리케이션 개발 능력
- 블록체인 기반 사용자 온보딩 및 KYC 프로세스 경험
- 블록체인 기반 데이터 검증 기술에 대한 지식
- 블록체인 기반 트랜잭션 처리 시스템 경험
- 블록체인 기반 데이터 암호화 방법 작업 능력
- 블록체인 기반 데이터 공유 프로토콜 경험