iOS 엔지니어 at Krystal

풀타임2개월 전
Employment Information
직무 설명
당사 iOS 개발 팀의 핵심 구성원으로서, 애플리케이션 개발의 전 과정을 책임지게 됩니다. 여기에는 iOS 애플리케이션의 전반적인 기능과 사용자 경험에 기여하는 여러 모듈 및 컴포넌트의 설계, 계획 및 구현이 포함됩니다. 최종 제품이 품질, 보안, 성능 및 사용성 측면에서 최고 수준의 기준을 충족하도록 크로스 기능 팀과 긴밀히 협력하게 됩니다. 다양한 기술 솔루션을 평가하고 장단점을 분석하며 프로젝트 목표와 비즈니스 요구 사항에 부합하는 합리적인 결정을 내리는 역할을 수행하게 됩니다.
주요 책임
  • 사용자 요구 사항과 기술 사양을 충족하는 iOS 애플리케이션 기능의 설계 및 개발을 주도
  • 업계 모범 사례를 준수하는 견고하고 안전하며 고성능의 코드 구현
  • UI/UX 디자이너와 협력하여 시각적 개념을 기능적이고 사용자 친화적인 인터페이스로 전환
  • 애플리케이션 안정성과 신뢰성을 보장하기 위한 철저한 테스트 및 디버깅 수행
  • 경쟁력을 유지하기 위해 새로운 iOS 기술 및 업계 동향 파악
  • 팀 협업과 지식 공유를 용이하게 하는 코드 및 개발 프로세스 문서화
  • 주니어 개발자에게 기술적 지도를 제공하고 iOS 개발 방법론에 대해 팀원들을 멘토링
  • 팀 전반에 걸쳐 품질 기준이 지속적으로 충족되도록 코드 리뷰 참여
  • iOS 애플리케이션과 서버 측 시스템 간의 원활한 통합을 위해 백엔드 개발자와 조율
  • 프로덕션 환경에서 애플리케이션 성능 모니터링 및 최적화 전략 구현
자격 요건
  • Swift 및 Objective-C에 대한 탄탄한 이해를 바탕으로 한 iOS 애플리케이션 개발 경험
  • 확장 가능한 애플리케이션을 위한 iOS 아키텍처 패턴 및 설계 원칙에 대한 우수한 지식
  • 복잡한 기술적 과제를 분석하고 영향력 있는 문제에 대한 혁신적인 솔루션 개발 능력
  • 반복적인 개발 접근 방식을 통해 모호하거나 진화하는 프로젝트 요구 사항을 처리하는 능숙함
  • UI/UX 디자이너, 백엔드 개발자 및 프로젝트 관리자와 효과적으로 협력하기 위한 강력한 커뮤니케이션 능력
  • 코드 변경 및 팀 협업 관리를 위한 Git과 같은 버전 관리 시스템 경험
  • Xcode, CocoaPods 및 iOS SDK를 포함한 모바일 개발 도구에 대한 지식
  • iOS 앱을 위한 애플리케이션 라이프사이클 관리 및 배포 프로세스 이해
  • 애플리케이션 구성 요소 및 기능에 대한 기술 문서 작성 및 유지 능력
  • iOS 애플리케이션을 백엔드 서비스와 연결하기 위한 클라우드 통합 및 API 개발 경험
  • 애플리케이션 성능 디버깅 및 최적화를 위한 우수한 문제 해결 능력과 세부 사항에 대한 주의
  • 크로스 기능 부서와의 강력한 팀워크 및 커뮤니케이션을 유지하면서 독립적으로 작업할 수 있는 능력
  • 단위 테스트 및 통합 테스트를 위한 XCTest와 같은 테스트 프레임워크 사용 능숙함
  • 사용자 데이터 및 애플리케이션 무결성 보호를 위한 보안 모범 사례 이해
  • 반복적인 프로젝트 제공을 위한 애자일 개발 방법론 및 Scrum 실무 경험
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트