소프트웨어 개발 엔지니어 I, 모바일(React Native)- 하이브리드 근무
React Native로 안전하고 확장 가능한 iOS 및 Android 애플리케이션을 개발합니다. REST API를 통합하고 비즈니스 이니셔티브를 위한 모바일 CI/CD 제공을 지원합니다.
설명
- 공유 React Native 코드베이스를 기반으로 완성도 높고 사용자 중심적인 iOS 및 Android 애플리케이션을 개발합니다
- React Native를 사용해 새로운 크로스플랫폼 모바일 기능을 제공하고 기존 기능을 개선합니다
- 모바일 애플리케이션을 RESTful API에 연결해 안정적이고 효율적인 데이터 교환을 구현합니다
- 설계 검토와 코드 검토에 참여하고 엔지니어링 모범 사례에 대한 방향을 조율합니다
- 애플리케이션의 성능, 보안 및 접근성 기준을 유지합니다
- UI/UX, 백엔드, 제품, API SRE 및 아키텍처 팀과 협업합니다
- 다양한 디바이스, 운영체제 및 개발 환경에서 발생하는 문제를 조사하고 해결합니다
- 깔끔하고 유지 관리가 용이하며 충분히 테스트된 소프트웨어를 개발합니다
- 개발 워크플로를 개선하고 지속적으로 고도화하는 데 기여합니다
- iOS 및 Android CI/CD 워크플로, 빌드 파이프라인 및 릴리스 활동을 지원합니다
- React Native, 모바일 엔지니어링 관행, 프레임워크 및 개발 도구의 최신 동향을 파악합니다
지원 자격
- React Native를 사용한 iOS 및 Android 모바일 애플리케이션 개발 실무 경험
- JavaScript 또는 TypeScript와 모바일 개발 패턴에 대한 높은 수준의 숙련도
- Redux, Zustand 또는 MobX와 같은 상태 관리 라이브러리에 대한 실무 지식
- 모바일 애플리케이션을 RESTful API 및 백엔드 서비스에 연결한 경험
- 모바일 UI/UX 관례, 내비게이션 패턴 및 성능 최적화에 대한 이해
- 보안 코딩 방법과 모바일 애플리케이션 보안 고려 사항에 대한 지식
- Git, CI/CD 워크플로 및 애자일 개발 방식을 사용한 경험
- 소프트웨어 개발 및 자동화 테스트 경험
- 고등학교 졸업 또는 이에 준하는 학력
- 컴퓨터 과학 또는 관련 공학 분야의 학사 학위나 이에 상응하는 경험 보유자 우대
- Xcode 및 Android Studio를 포함한 React Native iOS 및 Android 빌드 도구 경험 보유자 우대
- Detox, Appium 및 Jest와 같은 모바일 자동화 테스트 도구 경험 보유자 우대
- Azure와 같은 클라우드 플랫폼 및 최신 배포 방식에 대한 이해 보유자 우대
