<h2>직무</h2><p>iOS 엔지니어</p><h2>포지션 상세</h2><p>뱅크샐러드는 데이터 서비스로 유저들의 삶을 이롭고 풍요롭게 합니다.<br><br>뱅크샐러드의 미션은 유저가 자신의 정보를 언제 어디서나 쓸수 있는 환경을 만들고, 유저 이익이 극대화된 디지털 경험을 설계하는 것입니다. 우리는 사람들에게 가장 중요한 가치인 '돈'과 '건강' 분야에 특히 집중하고 있습니다.<br><br>혁신적인 생각을 담은 제품을 끊임없이 내는 회사가 스타트업이라고 생각합니다.<br><br>우리는 자동 가계부(2017), 금융 통합 조회 (2018), 소비 기반 카드 추천(2018), 대출 비교 서비스(2019), 신용 점수 올리기(2019), 금융 비서 (2020), 마이데이터 (2022), 무료 유전자 검사(2023), 건강 맞춤 보장 분석 (2024) 샐러드 게임(2025), 최저금리 알리미(2025)를 국내 최초로 출시하며 혁신성을 입증해 왔습니다.<br><br>최근 2년간 월 매출은 800% 성장하였고 월 경상 이익(BEP)을 돌파하여 지속가능성과 안정성을 확보하였습니다.<br><br>금융과 건강을 아우르는 데이터 시너지를 바탕으로 금융업으로 확장해 나감으로써 5년뒤에는 디지털 금융 지주 회사, 10년 뒤에는 정보를 회사의 핵심 자산으로 각종 사업을 확장해 나가는 데이터 지주 회사가 되고자 합니다.<br><br>한계 없이 문제를 해결하는 문화, 데이터를 가장 안전하게 잘 활용하는 프로세스를 함께 만들고, 제품과 비즈니스에서 실질적 성과를 만들고자 하는 도전 정신 충만한 동료들과 함께하고 싶습니다.</p><h2>주요업무</h2><p>[뱅크샐러드 iOS 엔지니어는 아래와 같은 업무를 수행합니다.]<br>• 뱅크샐러드의 네이티브 기능 개발을 진행합니다.<br>• 뱅크샐러드의 주요 제품인 홈, 자산, 가계부 화면의 기능을 개발 및 개선합니다.<br>• Push Notification, 딥링크 관련 기능을 개선하여 유저가 뱅크샐러드의 각 기능을 쉽고 빠르게 접근할 수 있도록 합니다.<br>• Web과 Native 간의 interface를 유지보수하여 WebView 기반의 서비스를 안정적으로 운영할 수 있도록 합니다.<br>• 프로젝트 내 동일 관심사를 갖는 코드의 모듈화 작업을 진행합니다.<br>• iOS Chapter 내 코드리뷰에 참여하여 코드 퀄리티 향상에 기여하고, 기술 토론을 통해 Best Practice 를 논의하여 개발 생산성을 향상시킵니다.<br><br>[아래의 기술 스택(툴)을 주로 활용합니다.]<br>• 비동기 프로그래밍 : Swift Concurrency, RxSwift, Combine<br>• UI 레이아웃 : SnapKit, SwiftUI<br>• 디자인 패턴 : MVVM<br>• 테스팅 : SwiftTesting, XCTest<br>• 빌드 자동화, 의존성 관리 : Github. Action, Fastlane, Tuist, SPM, Cocoapods<br>• Clean Architecture 를 추구합니다.</p><h2>자격요건</h2><p>• iOS 개발경험이 4년 이상이거나 그에 준하는 실력을 보유하고 있으셔야 합니다.<br>• Swift 언어에 대한 높은 이해도를 기반으로 제품을 개발 및 출시한 경험이 필요합니다.<br>• 비동기 프로그래밍 (eg. RxSwift, Combine)의 경험이 필요합니다.<br>• 앱 아키텍처에 대해 고민하고 적용했던 경험이 있으셔야 합니다.<br>• MVVM, MVI 등의 디자인패턴을 적용해본 경험이 필요합니다.<br>• Apple Human Interface Guidelines에 대한 이해가 필요합니다.<br>• Zeplin, Figma, ProtoPie 등 하나 이상의 디자인 협업 도구를 이용한 협업 경험이 필요합니다.<br>• 다양한 Crash-Reporting, Analytics 도구들을 이용하여 문제를 분석하고 해결할 수 있어야 합니다.<br>• 프로젝트에서 필요한 외부 라이브러리를 적절한 요구조건에 맞게 선택하고 검증 및 적용할 수 있어야 합니다.<br>• 컴퓨터 공학의 기초 지식에 대한 이해를 바탕으로 한 응용 시스템 설계 능력이 요구됩니다.</p><h2>우대사항</h2><p>• CI/CD 설계 및 유지보수 경험이 있는 분을 우대합니다.<br>• 모듈화 등을 통해 전반적인 프로젝트 관리 및 유지보수성을 높인 경험이 있으면 더욱 좋습니다.<br>• Instrument 등을 사용하여 디버깅 난이도가 높은 이슈를 해결한 경험이 있으면 더욱 좋습니다.<br>• JIRA, Notion 등 하나 이상의 협업 도구를 이용한 협업 경험이 있으면 좋습니다.<br>• 100만 이상의 MAU를 가진 상용 서비스 개발 경험이 있다면 더욱 좋습니다.<br>• 고객 피드백을 통한 실험 가설을 설정하고, A/B Test 등의 실험을 통한 검증 경험이 있다면 더욱 좋습니다.<br>• 하위 호환을 고려한 대규모의 Architecture Migration 경험이 있다면 더욱 좋습니다.<br>• 서비스의 핵심 시나리오에 대한 Automated UI Test 구축 경험이 있는 분과 함께하고 싶습니다.<br>• 현재 뱅크샐러드에서는 React Native를 시범 도입 중이며, 관련 경험이 있다면 더욱 환영합니다.<br>• 오픈소스 프로젝트에 기여한 경험을 우대합니다.<br>• 내 작업물을 문서나 외부 공유용 (Readme, 블로그 등) 으로 기록하고 업데이트 하는 습관을 가지신 분이면 더욱 좋습니다.<br>• 새로운 기술이나 개발 패러다임에 관심있고 꾸준히 학습하는 분이면 더욱 좋습니다.</p><h2>혜택 및 복지</h2><p>• 점심식사 제공 (구내식당)<br>• 저녁식사 제공 (간편식)<br>• 사내 스낵바 운영<br>• 유연근무제 및 재택근무 시행<br>• 최고 사양의 장비 제공<br>• 야근 택시비 지원 등</p>






