
시니어 iOS 소프트웨어 엔지니어(계약직)
Mindgrub의 시니어 엔지니어로서 Swift와 SwiftUI를 사용해 운영 중인 iOS 애플리케이션을 구축하고 유지 관리합니다. 프로젝트에 필요할 때 Kotlin과 Jetpack Compose를 활용한 Android 개발에도 기여합니다.
설명
- Swift, SwiftUI 및 최신 Apple 프레임워크를 사용해 운영 중인 iOS 애플리케이션을 구축, 테스트, 배포 및 유지 관리
- 모바일 아키텍처, 구현 결정, 코드 품질 및 엔지니어링 관행에 대한 시니어 기술 지침 제공
- 엔지니어, 디자이너, 프로젝트 관리자, QA 전문가 및 고객과 협력해 요구사항을 기술적 솔루션으로 전환
- 프로젝트에 필요할 때 Kotlin과 Jetpack Compose를 사용한 Android 애플리케이션 개발에 기여
- iOS 및 Android 코드베이스 전반에서 기능 구현, 결함 수정, 코드 검토, 문제 해결 및 릴리스 지원
- 두 모바일 플랫폼에서 일관된 아키텍처, 기능 및 사용자 경험 구축
- 프레임워크, 라이브러리, 플랫폼 기능 및 관련 기술 평가
- 탐색, 계획, 산정, 구현, 테스트, 배포 및 유지 관리 전 과정에 기여
- 작업 단위의 공수 산정서를 작성하고 기술 및 프로젝트 산정을 지원
- 담당 산출물을 책임지는 동시에 프로젝트 예산과 일정을 모니터링
- 동료 코드를 검토하고 실용적이며 실행 가능한 피드백 제공
- 공유된 기술 지식을 적용해 복잡한 엔지니어링 문제 해결
- 엔지니어링 프로세스, 개발 관행, 애플리케이션 아키텍처 및 팀 효율성 개선
- Mindgrub의 엔지니어링 표준과 개발 프로세스를 프로젝트 업무에 적용
- 기술 요구사항, 프로젝트 업데이트, 의사결정 및 문제 해결에 대해 고객과 소통
- 검토, 페어링, 기술 논의 및 지식 공유를 통해 엔지니어 멘토링
- 엔지니어링 후보자 면접 및 평가 지원
- 변화하는 iOS 및 Android 기술과 개발 관행을 지속적으로 학습
지원 자격
- 미국에서 근무할 수 있는 자격 보유
- 미국 동부 시간 오전 9시부터 오후 5시까지 원격으로 근무하며 주 40시간 근무가 예상됨
- 2026년 10월부터 2027년 9월까지 계약을 지원할 수 있어야 하며, 연장 가능성이 있음
- 최소 4년의 전문 iOS 개발 경험이 있으며, 최근 운영 중인 Swift 애플리케이션을 구축하고 유지 관리한 상당한 경험 보유
- iOS와 Android 모두에서 네이티브 애플리케이션을 개발한 최근의 전문 경력 보유
- Swift와 SwiftUI에 대한 최신 실무 전문성을 보유하고, 운영 환경의 SwiftUI 인터페이스 및 적절한 UIKit 통합 경험 보유
- 현재의 iOS SDK, Xcode, 애플리케이션 수명 주기, 동시성, 네트워킹, 영속성, 디버깅, 성능 최적화, 자동화 테스트, 종속성 관리, Apple 서명 및 배포에 대한 이해
- Kotlin과 Jetpack Compose를 사용한 전문 Android 개발 경험 보유
- Android Studio, Jetpack 라이브러리, Compose UI, 애플리케이션 아키텍처, 코루틴, Gradle, 네트워킹, 영속성, 테스트 및 게시에 대한 이해
- 최신 iOS 및 Android 코드베이스를 독립적으로 이해하고 디버깅하며 의미 있는 운영 코드를 작성할 수 있음
- 상태 관리, 내비게이션, 애플리케이션 아키텍처, 수명 주기 및 플랫폼별 규칙과 같은 선언형 UI 개념에 대한 이해
- 유지 관리 가능한 모바일 애플리케이션 아키텍처를 설계하거나 구축에 기여한 경험
- iOS 및 Android 아키텍처, 수명 주기, 플랫폼 기능, 접근성, 성능 및 릴리스 프로세스에 대한 이해
- REST API를 사용하고 모바일 애플리케이션을 백엔드 서비스 및 타사 SDK에 연결한 경험
- Git 워크플로, 지속적 통합, 자동화 테스트 및 모바일 릴리스 프로세스에 익숙함
- 모바일 애플리케이션, API 및 타사 통합 전반에서 뛰어난 디버깅 및 문제 해결 능력을 입증
- 엔지니어, 프로젝트 팀, 고객 및 기타 이해관계자와 효과적으로 소통
- 다분야 프로젝트 팀에서 독립적으로 근무
- 필요한 경우 온라인 또는 대면 회의에 참석할 수 있음
복리후생
- 계약 연장 가능
- 원격 근무 방식
- 주 40시간 근무 예정
- 포용적이고 상호 존중하는 업무 환경









