iOS 앱 개발자 (Swift)

정육각

요약
직무 아이폰 앱
경력 5 ~ 10년
회사 규모 11-50명
주요 서비스 정육각
기간 상시 채용
위치 서울 강남구 도산대로 155, (신사동) 3층 정육각
기술 스택
RxSwift Swift
업무 소개
  • 정육각 커머스 앱(링크)을 개발
  • 현재 정육각 iOS앱은 RxSwift를 기반으로 개발되어있고, 리디자인 작업을 앞두고 있습니다.
자격 조건
  • 개발 경력 5년 이상, Swift 개발 경력 2년 이상
우대 사항

1. 상품과 서비스에 대한 관심
    - 정육각의 고기, 상품, 서비스, 고객에 대해 관심이 높을수록 우리가 하는 업무의 의미를 찾을 수 있고, 개발자로서 방향성이 있는 성장을 할 수 있다고 생각합니다.

2. 책임감있는 도전정신
    - 새로운 도전이 실패 했을 때 책임을 지라는 의미가 아니라 도전을 추구하며, 여러 도전적인 시도를 할 때 책임감을 갖고 도전하여 끝까지 결론을 낼 수 있는 도전을 할 수 있는 사람이 회사의 입장에서 가치가 있다고 생각하며, 개인의 성장속도가 회사와 같거나 그 이상을 낼 수 있다고 생각합니다.

3. 열려있는 자세
    - 기술은 계속해서 발전하고, 전세계적인 발전 속도는 분야를 한정하더라도 개인이 따라잡을 수 있는 수준을 넘어서서 가속되고 있습니다. 반드시 최신 기술이 좋은 기술이 아닐 수 있으며, 반대로 필요에 따라 최신 기술을 사용할 준비가 되어 있는 열려있는 자세가 중요한 가치입니다.

4. 경험. 그리고 경험
    - 정육각의 개발팀은 공장과 홈페이지, 앱 운영을 위해 임베디드, 하드웨어,  프론트엔드, 백엔드, 서버개발, 데이터베이스, 데이터 처리 등 굉장히 다양한 분야의 업무를 진행하고 있습니다. 이에 따라 제조업, 유통업, 기술 개발업 등 정육각으로 이전해 올 수 있는 경험을 가진 개발자를 우대합니다.
    - 제약을 최소화하고 회사가 갖고 있는 모든 도구를 활용하기 위해 대부분의 기술적인 부분은 내재화하고 있으며, 외주 개발보다 직접 서비스의 운영까지 내재화하여 사업을 진행한 회사나 서비스의 경험을 우대합니다.


정육각 개발팀


정육각의 개발팀은 신선식품을 소비하는 새로운 식문화를 제시할 수 있도록 세상에 있는 모든 기술과 정보를 활용해서 누구도 제시하지 못했던 해답을 찾아나가는 팀입니다.

정육각은 유통업자의 논리가 아닌 소비자의 니즈를 바탕으로 초신선/수신선 식재료를 직접 생산하여 온라인을 통해 소비자에게 판매하는 신선 식재료 D2C 서비스입니다.

정육각은 기존 시장의 유통 구조와는 다른 정육각의 차별화된 역량으로 구현한 유통, 생산, 판매 구조로 '초신선'이라는 가치를 소비자에게 제공하고 있습니다.

2016년 도축 4일 이내 돼지고기 론칭을 시작으로 현재 당일 산란 유정란, 당일 도계 닭고기, 당일 착유 우유, 숙성 소고기 등의 상품을 판매하고 있습니다.


팀 구성


정육각 개발팀은 5개의 부분으로 구성되어 있습니다.

  • 백엔드 - Node.js, Cloud Functions 기반 데이터 처리 및 외부 서비스 연동 관리
  • 앱 프론트엔드 - Android, iOS 앱 개발
  • 웹 프론트엔드 - Web(Vue.js) 개발
  • 임베디드 - Raspberry Pi : Android Things 개발
  • 어드민 - 내부 운영 및 관리시스템 개발

기술 스택


언어적 분류
JAVA (Nature) by 백엔드, 임베디드
JAVA (Android), Kotlin by 프론트엔드
Javascript/Node.js by 백엔드, 임베디드, 어드민, 웹서버
Javascript/Vue.js by 프론트엔드
Typescript/Angular by 프론트엔드
Swift & Objective-C by 프론트엔드
Python by 임베디드, 데이터
PHP by 백엔드, 프론트엔드, 어드민
HTML5/Javascript/CSS by 전체

시스템과 서비스적 분류
Google Cloud Platform(Compute Engine, Cloud Functions, Big Query, Storage, ..)
Firebase(Database, Firestore, Analytics, Crashlytics, Cloud Messaging, ML Kit, ..)
Raspberry Pi & Raspbian(Linux, Android Things)
Linux / Apache, Node.js
Cloudflare(DNS, SSL)
Asterisk / FreePBX

형상관리, 추적 및 협업
Git / Github
Jenkins, Git Functions
Zeplin, Overflow
Notion / Slack
Sentry.io
Google Analytics / Firebase Analytics


정육각 개발팀 도전


  • 정육각은 신선식품을 직접 생산/판매하는 스타트업으로 제조, 유통을 모두 운영하고 있습니다. 공장에서는 입고에서부터 생산, 출고까지 모든 과정에 Android Things & Raspberry Pi 기반 임베디드 시스템을 적용하여 데이터 기반 생산이 가능한 스마트팩토리를 구축해 3년 간 운영해오고 있으며, 입점 없이 자체 웹/앱 몰에서 상품을 판매하고 있습니다. 모든 과정에 개발팀이 직접 관여하고 있기 때문에 각각의 단계에서 가치를 높일 수 있는 부분들을 하나씩 찾아내고 최적화하여 한계를 넘어서는 초격차를 만들어가고 있습니다.
  • 가능한 모든 기술을 Google Cloud Platform하에서 운영하며, 실물과 가상의 데이터가 매 순간 정확히 일치해야하는 등의 처리가 필요하여, 보통의 Cloud 환경보다 큰 도전이 필요합니다. Cloud Functions기반으로 실시간으로 비동기 처리되고 있는 데이터들과 실물정보들은 백엔드와 프론트엔드 개발자의 일반적인 역량보다는 좀더 창의적인 해결책들을 요구하게 됩니다.

운영하고 있는 시스템


1.  정육각 WEB, APP(AndroidiOS)

  • 소비자들이 정육각의 제품을 구매할 수 있는 유일한 채널로, 다양한 프론트엔드에서의 도전적 시도가 적용되고 있는 메인 서비스 세상에서 가장 신선한 정육점

2. 정육각 스마트 팩토리

  • 경기도 성남시 중원구 순환로 212 소재 / 온라인의 개념이 전무한 축산물 생산 기기들과 생산 공정에 임베디드 시스템을 적용하여 오프라인의 모든 정보를 클라우드의 데이터화 하여 최적화된 생산 공장.

3. 배송 시스템

  • 초신선배송이라는 이름으로 운영하는 강남3구 자체 물류 및 배송 시스템으로 강남3구에 주문 후 1시간 이내 배송을 제공하기 위해 개발된 양재물류센터의 입고/포장 관리 시스템과, 배차/배송 앱. (1년 간 운영 후 현재 규모의 확장을 위해 서비스 일시정지 상태)

4. 부가 시스템

  • 자동결제 시스템 및 이상거래 추적 시스템
  • 축산물 위험상황(조류독감AI, 돼지열병 등) 모니터링 시스템
  • 문자메세지/전화/문의 연동 CRM 시스템
  • 발주량 예측 제안 시스템 및 자동 발주 시스템
  • 문자/이메일/파싱 등을 통한 비IT적 서비스와 연동 시스템(발주, 배송등록/추적, 보고)

정육각 개발팀 가이드


  1. 편한 언어와 도구
    • 협업 지점에서의 소통에 문제가 없다면 각자 편한 도구를 사용합니다.
    • 데이터베이스에 접근하는 규격에 맞출 수 있다면 각자 편한 언어를 사용합니다.
    • 신기술이나 언어의 도입에 적극적이며, 반대로 오래된 기술을 쓰는 것도 환영합니다.
  2. 정리 또 정리
    • 자유로운 언어와 개발방식을 위해 공통 부분에서는 최대한 문서로 정리하여 소통합니다.
    • 모든 문서는 Notion을 통해 관리하며 누구나 업데이트할 수 있습니다.
  3. 소통
    • 언제나 Slack을 통해 자유롭게 소통하며, 개발/비개발에 대한 얘기들을 합니다.
    • 😃 이모지를 적극 활용하면 더 빠르게 소통할 수 있습니다.
    • Slack에는 정육각의 시스템들이 연동되어 있어, 이를 통해 시스템 상황을 즉시 파악할 수 있습니다.
  4. 이해
    • 궁금함은 언제나 환영받으며, 누구든지 자세하게 설명을 해줍니다.
    • 자세한 설명을 위해 세미나를 열기도 합니다.
  5. 호칭
    • 이름 + 님의 형태로 전체 통일해서 사용합니다.

프론트엔드 개발자가 정육각에서 일하는 형태


  1. With Developer
    • 다른 플랫폼의 프론트엔드 및 백엔드 개발자와 밀접하게 소통하게 되며, 잠깐씩 모여서 이슈를 공유한 뒤 주요 담당자가 Notion에 정리한 내용을 기반으로 업무를 진행합니다. 개발팀 내부에서의 소통은 가장 속도가 빠르고 결정이 즉각적으로 이루어집니다.
  2. With Design
    • 프론트엔드 개발은 디자인팀에서 Zeplin과 Overflow를 통해 에셋과 가이드를 전달받으며, 디자인 팀에서의 수준높은 프론트엔드 개발에 대한 이해도를 바탕으로 실제 구현에 최적화된 디자인 작업이 진행되며, 개발팀의 의견이 디자인 과정에 공유 가능해서 개발 불가능한 디자인이 도출되지 않습니다.
  3. With Growth Hacking
    • 프론트엔드에서는 단순한 데이터가 아니라 정보로 변환 가능한 의미있는 데이터를 수집하기 위해 그로스해킹 팀과 긴밀하게 협업을 하게 되며, 자체 구축한 Cross Platform Tracking을 위해 Web/App 개발자가 서로 협업하는 업무들이 있습니다.
  4. With CRM
    • CRM팀과 프론트엔드 개발자는 아주 작은 변화를 통해 큰 고객 사용성과 구매 경험에 변화를 줄 수 있기 때문에 CRM팀의 의견이 각 화면 들의 디테일한 부분에 변화점을 제시하게 되고 이를 협의해 반영하게 됩니다.
  5. With Marketing
    • 마케팅팀에서의 여러 시도에 개발적인 한계를 두지 않기 위해 노력하며, 다양한 형태의 이벤트나 광고, 추적, 크로스 마케팅, 리마케팅 등에 적합한 형태를 새롭게 만들어내는 업무를 진행합니다.
개발 팀 & 환경
팀내 개발자 7명
버전관리 Github
프로젝트 관리 Notion
코드 리뷰 Github

지원하기
프로그래머스가 드리는 사이닝 보너스
정육각의
근로계약서에 사인하면
💰 500,000원
회사 정보
정육각
정육각
  • 회사 홈페이지
    바로가기
  • 사원수
    11-50명
  • 투자
    57.0억
  • 매출
    비공개
복지
  • 정육각 전상품 직원가 구매 가능
  • 야근 택시
위치
서울 강남구 도산대로 155, (신사동) 3층 정육각