소개
토스의 iOS 개발자는 자율적으로 운영되는 사일로 조직에서 특정 서비스를 전담하거나, 기술 지원과 개발 효율성 향상을 담당하는 팀 조직에 속해 다양한 iOS 기술 문제를 해결합니다. 이들은 송금, 자산 조회 등 슈퍼 앱 토스의 핵심 서비스를 개발하며, 개발 생산성을 높이는 공통 모듈과 프레임워크를 활용해 비즈니스 로직에 집중합니다.
하는 일
- 전담 서비스의 iOS 개발 및 유지보수
- 서비스 관련 iOS 개발 의사결정 및 우선순위 설정
- 비즈니스 로직 중심의 서비스 개발
- 공통 모듈(네트워킹, 암호화 등) 활용하여 개발 생산성 향상
지원 자격
- iOS 개발 경력 3년 이상에 준하는 실력
- 탄탄한 기본기, 논리적 사고력과 추론 능력, 실제 코드 구현 능력
- 서로 다른 직군과 협업할 수 있는 커뮤니케이션 능력
우대 자격
- Protocol Oriented Programming에 대한 이해
- iOS의 뷰 레이아웃에 대한 이해
- 반응형 프로그래밍에 익숙함
- Swift Concurrency, RxSwift, Combine 사용 경험
- AutoLayout, FlexLayout, PinLayout, SwiftUI 경험
- RIBs, TCA, RxFlow, ReactorKit 경험
사용 기술
- Swift, RxSwift, Combine, AutoLayout, Jenkins