직무 설명
프론트엔드 개발자로서 귀하는 회사의 앱 제품 및 시스템의 설계, 개발 및 유지보수를 담당하게 됩니다. 이 역할은 Uni-app 프레임워크(http://uniapp.dcloud.io/)를 사용하여 iOS, Android 및 위챗 미니프로그램을 포함한 모바일 기기를 위한 크로스 플랫폼 솔루션을 제공하는 것을 요구합니다. 백엔드 개발자와 긴밀히 협력하여 원활한 인터페이스 통합 및 디버깅을 보장해야 합니다. 주요 업무에는 프론트엔드 기능 모듈의 독립적 개발, 데이터 상호작용 로직 구현, 정보 표시 인터페이스 최적화 및 전반적인 사용자 경험 향상이 포함됩니다. 또한 이 직위는 고급 프론트엔드 기술과 방법론을 통해 애플리케이션 성능을 지속적으로 개선하는 업무도 포함합니다.
주요 책임
- 요구사항 분석, UI/UX 설계, 코딩 구현 및 출시 후 유지보수를 포함한 회사 앱 제품의 프론트엔드 개발 전 주기 주도
- Uni-app 프레임워크를 사용하여 크로스 플랫폼 모바일 애플리케이션 개발 및 iOS, Android, 위챗 미니프로그램 환경과의 호환성 보장
- API 통합, 인터페이스 디버깅 및 개발 과정에서의 기술적 문제 해결을 위해 백엔드 팀과 협력
- 다양한 화면 크기와 기기 기능에 적응하는 반응형 프론트엔드 컴포넌트 설계 및 구현
- 코드 리팩토링, 리소스 관리 및 기술 혁신을 통한 애플리케이션 성능 최적화
- 사용자 경험 테스트 및 분석 수행으로 개선 기회 식별 및 솔루션 구현
- 기술 사양 문서화 및 엄격한 테스트와 버전 관리를 통한 코드 품질 유지
- 새로운 프론트엔드 기술 동향 파악 및 제품 역량 강화를 위한 적용
- 데일리 스탠드업, 스프린트 계획 및 코드 리뷰를 포함한 애자일 개발 프로세스 참여
- 개발된 모든 기능과 모듈의 크로스 브라우저 및 크로스 플랫폼 호환성 보장
자격 요건
- 컴퓨터 공학 또는 관련 분야 학사 학위 이상 및 2년 이상의 프론트엔드 개발 경력
- HTML5, CSS3, JavaScript 및 Vue.js와 같은 현대적 프론트엔드 프레임워크에 능숙
- 크로스 플랫폼 모바일 개발(iOS/Android/미니프로그램)을 위한 Uni-app 프레임워크 전문 지식
- 반응형 디자인 원칙 및 모바일 퍼스트 개발 전략에 대한 깊은 이해
- RESTful API 통합 및 데이터 상호작용 프로토콜 경험
- 지연 로딩, 코드 분할 및 캐싱 전략을 포함한 성능 최적화 기술 지식
- 재사용 가능한 아키텍처로 복잡한 프론트엔드 컴포넌트 구현 및 유지 능력
- 코드 관리 및 협업을 위한 Git과 같은 버전 관리 시스템 사용 능숙
- 효율적인 디버깅 및 기술적 문제 해결 능력을 갖춘 탁월한 문제 해결 능력
- 크로스 기능 팀과의 효과적인 협업을 위한 강력한 커뮤니케이션 기술
- Figma 또는 Sketch와 같은 UI/UX 디자인 도구 경험 우대
- 모바일 애플리케이션 라이프사이클 및 배포 프로세스 이해
- 팀 기반 개발 프로젝트에 기여하면서 독립적으로 작업할 수 있는 능력
- 프론트엔드 개발을 위한 접근성 표준 및 보안 모범 사례 지식
- 성능 모니터링 도구 및 사용자 분석 통합 경험