직무 설명
저희는 iOS 애플리케이션을 유지보수, 개선 및 리팩토링할 경험 많은 iOS 개발자를 찾고 있습니다. 이 프로젝트는 초기에 Objective-C로 개발되었으며 시장 데이터, 거래, 지갑, 계약 등 포괄적인 코어 모듈을 포함하고 있습니다. 이상적인 후보자는 기존 기능의 지속적인 유지보수, 버그 수정 및 새로운 기능 개발을 담당하게 됩니다. 주요 책임 사항은 다음과 같습니다:
- 기존 Objective-C 코드베이스 유지보수 (시장 데이터, 주문 접수, 호가창, 케이라인 차트, 지갑 등 모듈 포함)
- 프로덕션 버그 수정, 성능 및 안정성 최적화, 크래시 로그 처리
- 일관된 코딩 표준을 유지하며 새로운 제품 요구사항 구현
- 혼합 언어 호환성을 유지하며 Swift/SwiftUI로의 점진적인 리팩토링 및 마이그레이션 주도
- 새로운 iOS 버전 및 Xcode 툴체인 적응, Apple App Store 리뷰 관련 문제 처리
- 백엔드, 프론트엔드, 제품 및 디자인 팀과 협력하여 원활한 크로스 플랫폼 사용자 경험 보장
주요 책임
- 적극적인 유지보수 및 업데이트를 통해 iOS 애플리케이션의 안정성과 성능 관리
- 복잡한 기술적 문제를 신속하게 진단 및 해결
- 관계자들과 긴밀히 협력하여 비즈니스 요구사항을 기술적 솔루션으로 전환
- 엄격한 테스트와 모범 사례 준수를 통해 코드 품질 보장
- 최신 iOS 개발 동향 및 기술에 대한 지속적인 업데이트
직무 요구 사항
- 3년 이상의 iOS 개발 경험 및 Objective-C에 대한 강력한 숙련도
- UIKit, Auto Layout, Core Data, GCD 및 Runtime에 대한 깊은 이해
- MVC/MVVM 아키텍처에 대한 친숙도 및 대규모 레거시 코드베이스 작업 능력
- WebSocket, HTTPS, JSON, Protobuf와 같은 통신 프로토콜 경험
- CocoaPods 또는 Carthage와 같은 의존성 관리 도구에 능숙하며 Xcode 빌드 프로세스에 대한 지식
- App Store 리뷰 가이드라인 및 제출 프로세스 이해
- 강력한 코딩 표준, 문서화 습관 및 Git 협업 능력
혜택
현재 추가 혜택은 지정되지 않았습니다.


