Working at iOS Team

iOS개발팀은 요기요와 배달통 서비스의 iOS 클라이언트를 개발 하고 있습니다.

우리는 사용자 중심 사고를 통해 제품을 만들어 고객에게 제공하고, 더 나은 사용자 경험을 제공하기 위한 높은 품질의 앱을 개발합니다. 높은 품질은 개발자의 노력과 실력에서부터 나올 수 있다고 생각하며, 팀의 실력을 올리기 위해 스스로 성장하기 위해 노력합니다. 매주 수, 금요일 점심시간을 이용해 스터디를 진행하여 Swift Apprentice, Clean Code 책 읽기 및 ReactiveX(RxSwift) 스터디를 완료했습니다. 최근에는 좋은 테스트 코드를 작성하기 위해 Unit Test 관련 스터디를 진행 중입니다. 

iOS개발팀 일하는 방식

#10시10분DailyStandUp #자신의일은Backlog에서가져가기 #Cross-Functional팀 #끊임없는논의와협의 #PO와디자인팀과협업 #PullRequest #CodeReview #리뷰없이는merge도없다 #Github Action #Swiftlint #Sonarqube #fastlane #firebase #ReleasePlanning #회고를통한지속적인개선

What you will get

회사의 성장과 더불어 개인의 성장을 중요하게 생각합니다.

  • 구현해야 할 과제에 대해 팀 내부에서 먼저 설계 리뷰를 진행하고 일합니다.
  • main branch에 자신이 작성한 코드를 merge할 때 동료의 코드 리뷰가 반드시 필요합니다. 코드 리뷰를 중요하게 생각하며 리뷰를 받는 사람 뿐만 아니라 코드 리뷰어도 함께 성장합니다.
  • lint tool이 잘 할 수 있는 것은 lint tool을 이용하고, 코드 리뷰어는 비즈니스 로직의 적합성을 주의 깊게 살펴보며 피드백을 주고받습니다. 
  • pair programming을 통해 지식을 공유하고, 높은 품질의 제품을 만들기 위해 함께 고민하고 노력합니다.

What you will do

  • 요기요/배달통 서비스를 개발하고 운영합니다. 
  • 주어진 요구사항을 그대로 개발하기 보다는 사용자 관점에서 더 나은 제품을 만들 수 있도록 여러 제안을 하며 PO/디자인팀과 끊임없이 논의합니다. 
  • 안정적인 서비스를 위해 제품의 품질에 대해 타협하지 않으며, 이를 도울 수 있는 다양한 Unit Test를 작성합니다. swiftlint 및 sonarqube를 통해 정적 분석을 수행합니다.
  • 서비스의 성능 향상을 위해 새로운 기술을 리서치하고 지속적으로 개선합니다.  

What we expect from you

  • iOS 앱 개발 3년 이상인 분
  • Swift 언어 및 iOS 플랫폼에 대한 높은 이해도를 가진 분
  • 형상 관리 도구로 Git을 사용하며, Swift를 사용하여 iOS앱을 개발해 앱스토어에 서비스 해 본 경험
  • 객체 지향 설계와 개발에 대해 이해하고, 실제 개발해 본 경험
  • 자료구조, 알고리즘, 디자인 패턴, 리팩토링에 대한 기본 지식

그 외 이런 것이 있으면 더 좋겠어요

  • 오픈소스 프로젝트 경험자
  • 다양한 Application Architecture 경험자
  • 다양한 Platform 개발 경험자


Apply for this Job

* Required