뱅크샐러드 · iOS 엔지니어

회사 설명

뱅크샐러드는 사람들이 자신의 데이터를 안전하게, 마음껏 활용할 수 있게 함으로써 개인이 문제를 해결하는 방식, 우리 사회가 문제를 해결하는 방식을 바꿉니다.

우리는 온전히 ‘사용자 관점’으로 디자인된 데이터 서비스와 데이터 활용 도구들을 제공함으로써, 사람들이 자신의 데이터를 뱅크샐러드로 연결하고, 결합하고, 활용하여 세상에 없던 자신만의 서비스를 만들 수 있도록 합니다. 이는 나아가 우리 삶의 생산성과 효율성, 편의성을 증가시키고 정보 주체의 더 나은 의사결정을 도와줍니다.

우리는 마이데이터 서비스와 도구를 제공하는 것이 오늘날 디지털 혁명에 있어 가장 중요한 일이 되리라 믿습니다. 개인과 사회가 데이터로 더 밀접하게 연결되는 것을 도와 개인의 합리적 의사결정으로 사회의 합리성을 드높이고 사회 전체의 생산성과 행복, 만족감이 증대되는 데에 기여합니다.


직무 설명

  • Reactive Programming을 적극적으로 사용합니다.
  • Product Language(Design System) 의 컴포넌트를 만들고, 개선 합니다.
  • 팀 전반의 코드리뷰에 참여하며 고품질의 코드 작성에 기여합니다.
  • iOS 팀 내 기술 토론에서 의견을 발의하고, Best Practice가 무엇인지 함께 찾아갑니다. 
  • 최고의 서비스를 만들기 위해, 다양한 실험을 반복하여 빠르게 제품을 발전시킵니다.

뱅크샐러드 iOS 엔지니어 (iOS Engineer)는 아래의 기술 스택(툴)을 주로 활용합니다.

  • Xcode, Swift 5
  • Reactive Programming 을 하기 위한 RxSwift 사용
  • SnapKit을 기반으로 한 Programatically 한 UI 작성
  • Clean Architecture와 MVVM를 이용한 프로젝트 아키텍쳐 구성
  • SwiftProtobuf를 이용한 자료 명세 관리
  • Jira와 Opsgenie를 이용한 이슈, 장애 관리


자격 요건

  • iOS 기반의 제품 출시 경험이 있는 분을 모십니다.
  • Swift로 개발이 가능하신 분을 찾아요.
  • RxSwift 와 같은 비동기 / 반응형 프로그래밍 경험이 있어 코드를 충분히 읽고 작성할 수 있는 분을 모십니다.
  • 프로젝트에 적절한 앱 아키텍처에 대해 고민하고 적용했던 경험이 있는 분을 찾습니다.
    • MVC외에 MVVM, MVP 등의 디자인패턴을 시도해 보았던 경험이 있으면 좋아요.
    • 공통적으로 쓰이는 코드를 모듈화한 경험 등 체계적인 프로젝트 구조를 만들려 했던 경험이 있으면 좋아요.
  • Apple HIG(Human Interface Guidelines)에 대한 이해가 있으셔야 합니다.
  • 퍼포먼스 체크를 위한 Instrument 사용 경험이 있는 분을 모십니다.
  • 다양한 Crash-Reporting, Analytics 도구들을 이용해 문제를 분석하고 해결까지 이루어냈던 경험이 있으신 분을 모십니다.
  • 프로젝트에서 필요한 3rd-party library 를 좋은 기준으로 선택하고, 검증하여 적용까지 이끌어냈던 경험을 보유하신 분을 찾아요.

우대 조건

  • Apple이 제공하는 접근성에 대한 이해가 있는 분을 우대합니다.
  • Jenkins, Gihub Action 등 CI/CD 의 니즈가 있어 설계 및 유지보수 경험을 했던 분을 우대합니다.
  • 많은 사람이 참여하고 장기간 진행되는 등, 높은 복잡도의 프로젝트에 참여하고 유지보수 한 경험이 있는 분을 우대합니다.
  • 개발자라는 바운더리를 넘어 제품 의사결정에 적극적으로 참여한 경험을 가치있게 여깁니다.
  • 기술 블로그, 컨퍼런스 등을 통해 내가 배운 내용을 공유하는 분을 우대합니다.
  • 오픈소스 라이브러리에 기여한 경험이 있는 분을 우대합니다.
  • Enterprise 어플리케이션 배포 및 운영 경험이 있는 분을 우대합니다.
  • 내 작업물을 문서나 블로그, Readme 등으로 기록하고 업데이트 하는 습관을 가치있게 여깁니다.

이런 분과 함께 일하고 싶어요!

  • 더 나은 결과물을 얻기 위해 오너십을 발휘하여 열정적으로 탐구하며 지속적으로 개선해 나가는 멋진 분과 일하고 싶습니다.
  • Apple 생태계에 대한 지속적인 관심 및 새로운 기술을 제품에 녹이는 데 관심이 있으신 분은 언제나 환영입니다!
  • 토론과 합의를 통해 팀이 성공 경험을 하게 만든 커뮤니케이션 능력이 있으신 분과 일하고 싶습니다.
  • 팀이 더 발전하기 위해 자신의 생각을 솔직하게 말할 수 있는 분을 모시고 싶어요.
  • 결국 나의 성장은 동료들과 함께 이뤄가는 것이라는 점을 알고 계신 분과 일하고 싶습니다.
  • 업무에 있어 문제상황에 대해 빠르게 인지하고 이를 공유할 수 있는 분이 좋습니다. (냄새를 맡고 빠르게 공유한다. 냄맡빠공)
  • 동료를 소중하게 여기는 마음을 지닌 분이었으면 좋겠습니다.


추가 정보

👉  뱅크샐러드 iOS 엔지니어는 이렇게 일합니다.

  • BPL을 통해 제품의 룩앤필을 통일하며 개발 시간을 축소합니다.
  • 양질의 코드리뷰 프로세스 를 통해 팀원들에게 기여합니다.
  • 데이터를 기반으로 제품이 끊임없이 개선될 수 있도록 실험 문화를 적극적으로 실천합니다.

채용 절차

  • 서류 전형 : 제출하신 지원서류를 꼼꼼히 검토합니다. 이력서 외 가지고 계신 포트폴리오나 GitHub 링크 등을 제출해주시면, 지원자 님을 알아가는 데 큰 도움이 될 수 있어요! 단, 제출 시에는 지원서류 내에 대내비/대외비는 없을 지 꼼꼼히 검토해주세요!
  • 1차 유선 인터뷰(코딩 테스트) : 약 1시간 가량 라이브 코딩 테스트가 진행됩니다. Google Meet을 통해 상호 화면을 공유하며 간단한 앱 개발 프로젝트를 진행합니다. 인터뷰 진행 전 iOS UI 가 포함된 Template Project 를 제공해드리며, 코딩 테스트 진행을 위해 Xcode를 준비해주시면 좋습니다. 인터뷰 진행 중 궁금하신 부분은 무엇이든 질문하셔도 됩니다.
  • 2차 대면 인터뷰 : 실무 인터뷰와 컬처 인터뷰로 구성된 인터뷰가 하루 내에 진행됩니다! 쉬는시간을 포함하여 약 3시간 정도 소요될 수 있어요. 실무 인터뷰는 지원하신 직무의 실무자와 진행되는 기술 전문성 인터뷰이며, 컬처 인터뷰는 협업 역량, 리더십 등을 비롯한 뱅크샐러드 인재상 부합 여부를 검증하는 인터뷰라고 이해해주시면 됩니다.
  • 최종 합격 후 입사 협의: 인터뷰 합격 시 본인 동의 하에 레퍼런스 체크가 진행될 수 있으며, 최종 합격이 확정되면 처우와 입사일 협의를 진행합니다.
지원하러 가기

기업 사정으로 조기 마감되거나 내용이 변경될 수 있습니다

기업 사정으로 조기 마감되거나 내용이 변경될 수 있습니다