About MVL
Product

[TADA] iOS Engineer (Intermediate)

주요 업무

TADA 라이드 헤일링 서비스의 기사용 iOS 앱과 승객용 iOS 앱의 유지보수 및 신기능 개발
협업 가능한 코드를 위한 코드 리뷰 및 효율적인 코드를 위한 구조 개선 작업

기술 스택

Github, Jira, Figma, Slack 를 활용한 협업
fastlane, Circle CI 를 이용한 빌드, 배포, 테스트 자동화
SwiftLint 와 SwiftFormat 을 통한 코드 컨벤션 및 스타일 정립
SwiftUI, FlexLayout 을 사용한 UI 개발
Tuist를 사용한 모듈화

자격 요건

3년 이상 7년 이하의 개발경력을 보유하신 분
Swift 및 iOS에 대한 기본적인 이해가 있으신 분
코드 기반의 레이아웃 구성이 가능하신 분
아키텍처 설계와 디자인 패턴에 대한 이해와 관심이 있으신 분
RxSwift, Combine 등 반응형 프로그래밍에 대한 기본적인 이해가 있으신 분
문제를 해결할 때 단순한 정답보다 맥락과 논리적인 근거를 중시하시는 분

우대 사항

UIKit 기반 프로젝트를 SwiftUI로 점진적으로 전환해본 경험이 있으신 분
Modular Architecture 디자인 경험이 있으신 분
ReactorKit, TCA 등 단방향 데이터 흐름 프레임워크 사용 경험이 있으신 분
MVVM, Clean Architecture 등의 디자인 패턴을 주도적으로 적용해보신 분
Crash Reporting, View Hierarchy, Debug Navigator 등 을 사용하여 문제 해결을 해보신 분
소속: TADA 개발팀 iOS 파트
고용 형태: 정규직