<h2>직무</h2><p>안드로이드 엔지니어 (Android Engineer)</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>[뱅크샐러드 안드로이드 엔지니어는 아래와 같은 업무를 수행합니다.]<br>• 뱅크샐러드의 네이티브 기능 개발을 진행합니다.<br>• 뱅크샐러드의 주요 제품인 홈, 자산, 가계부 화면의 기능을 개발 및 개선합니다.<br>• Push Notification, 딥링크 관련 기능을 개선하여 유저가 뱅크샐러드의 각 기능을 쉽고 빠르게 접근할 수 있도록 합니다.<br>• Web과 Native 간의 interface를 유지보수하여 WebView 기반의 서비스를 안정적으로 운영할 수 있도록 합니다.<br>• 프로젝트 내 동일 관심사를 갖는 코드의 모듈화 작업을 진행합니다.<br>• Android Chapter 내 코드리뷰에 참여하여 코드 퀄리티 향상에 기여하고, 기술 토론을 통해 Best Practice 를 논의하여 개발 생산성을 향상시킵니다.<br><br>[아래의 기술 스택(툴)을 주로 활용합니다.]<br>• 100% Kotlin 을 사용합니다.<br>• Coroutine 를 이용하여 반응형 & 비동기 프로그래밍을 작성합니다.<br>• Clean Architecture 를 추구합니다.<br>• Multi Module Architecture 를 추구합니다.<br>• MVI 기반 아키텍쳐 컴포넌트를 자체 구현하고 사용합니다.<br>• UI는 Jetpack Compose 기반으로 구현하고 있어요. 새로운 화면은 거의 대부분 Compose를 사용합니다. <br>• API 명세로 Protobuf 를 사용하고, Kotlin Code 를 자체 구현한 스크립트를 통해 자동 생성합니다.<br>• Figma 를 이용해 디자인을 관리하고, Figma Plugin 을 개발하여 디자인 컴포넌트 목록을 추적합니다.<br>• Figma 파일에 등록된 이미지를 자체 구현한 스크립트를 이용해 XML 로 변환하여 사용합니다.</p><h2>자격요건</h2><p>• Android 개발경험이 4년 이상이거나 그에 준하는 실력을 보유하고 있어야 합니다.<br>• Kotlin 언어에 대한 높은 이해도를 기반으로 제품을 개발 및 출시한 경험이 필요합니다.<br>• Coroutine 비동기 프로그래밍을 활용한 상용 서비스 개발 경험이 필요합니다.<br>• AAC 및 Clean Architecture 등을 활용하여 서비스 레이어를 분리하여 개발한 경험이 필요합니다.<br>• MVVM, MVI 등의 디자인패턴을 적용해본 경험이 필요합니다.<br>• Zeplin, Figma, ProtoPie 등 하나 이상의 디자인 협업 도구를 이용한 협업 경험이 필요합니다.<br>• 다양한 Crash-Reporting, Analytics 도구들을 이용하여 문제를 분석하고 해결할 수 있어야 합니다.<br>• 프로젝트에서 필요한 외부 라이브러리를 적절한 요구조건에 맞게 선택하고 검증 및 적용할 수 있어야 합니다.<br>• 컴퓨터 공학의 기초 지식에 대한 이해를 바탕으로 한 응용 시스템 설계 능력이 요구됩니다.</p><h2>우대사항</h2><p>• CI/CD 설계 및 유지보수 경험이 있는 분을 우대합니다.<br>• 모듈화 등을 통해 전반적인 프로젝트 관리 및 유지보수성을 높인 경험이 있으면 더욱 좋습니다.<br>• Android Studio Debugger 등을 사용하여 디버깅 난이도가 높은 이슈를 해결한 경험이 있으면 더욱 좋습니다.<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>






