
주니어 풀스택 개발자 (1~3년차)
공고 원문
주요업무
POS 시스템의 모바일 클라이언트(Android/iOS), 웹 프론트엔드, 백엔드 API를 아우르는 풀스택 개발 업무를 담당합니다. 시니어 개발자의 리드 아래 기능 개발, 버그 수정, 코드 리뷰, 테스트, 배포 과정에 참여하며, 실제 매장에서 매일 사용되는 프로덕트를 직접 만들고 개선하는 경험을 할 수 있는 포지션입니다. --- 주요 업무 모바일 개발 - Android 또는 iOS 기반 POS 클라이언트 앱 기능 개발 및 유지보수 - 결제 단말기, 프린터 등 외부 하드웨어 연동 모듈 개발 지원 - BLE, USB, NFC 등 하드웨어 통신 인터페이스 구현 지원 - 태블릿/iPad 디바이스에 최적화된 UI/UX 구현 - 앱 크래시 분석 및 성능 모니터링 웹 프론트엔드 - React SPA 프레임워크 기반 관리자 페이지/대시보드 개발 - 매장 관리, 메뉴 설정, 매출 리포트 등 백오피스 웹 화면 구현 - 반응형 웹 및 크로스 브라우저 호환성 확보 - 디자인 시스템/공통 컴포넌트 활용 및 기여 백엔드 - REST API 설계 및 구현 (Node.js/Express, Java/Spring) - 데이터베이스 쿼리 작성 및 기본적인 스키마 설계 (PostgreSQL) - 외부 서비스(결제 게이트웨이, 포스 플랫폼 등) API 연동 - 기본적인 에러 핸들링, 로깅, 예외 처리 구현 공통 - Jira 티켓 기반 업무 관리 및 스프린트 참여 - Git Flow 기반 브랜치 관리 및 PR/코드 리뷰 참여 - 매장에서 발생하는 실시간 이슈 트러블슈팅 및 버그 수정 - 기능 명세서, API 문서 등 기술 문서 작성 - 테스트 케이스 검증 성장 기회 - 하드웨어(결제 단말기, 프린터)와 소프트웨어가 연결되는 독특한 도메인 경험 - 미국 시장을 대상으로 한 B2B SaaS 프로덕트 개발 경험 - 시니어 개발자와의 1:1 멘토링 및 코드 리뷰 문화 - Android/iOS 크로스 플랫폼 경험 확장 가능
자격요건
- 컴퓨터공학, 소프트웨어공학 또는 관련 학과 졸업 (혹은 동등 수준의 실무 경험) - 소프트웨어 개발 실무 경력 1~3년 (인턴, 프리랜서, 개인 프로젝트 포함 가능) - 아래 중 1개 이상 영역에서 실무 또는 프로젝트 경험 보유 - **모바일**: Android(Kotlin/Java) 또는 iOS(Swift/Objective-C) 앱 개발 및 스토어 배포 경험 - **웹 프론트엔드**: React, Vue, Angular 중 1개 이상 프레임워크를 활용한 SPA 개발 경험 - **백엔드**: Node.js, Java/Spring, Python, Go 중 1개 이상 언어/프레임워크로 REST API 구현 경험 - SQL 기반 관계형 데이터베이스 기본 이해 및 CRUD 쿼리 작성 가능 - Git을 활용한 버전 관리 및 협업 경험 - HTTP/HTTPS 프로토콜, JSON, REST API 개념에 대한 기본 이해
우대사항
기술 역량 - Kotlin 기반 Android 개발 경험 (MVVM, Jetpack Compose, Coroutine, Hilt/Dagger) - Swift/SwiftUI 기반 iOS 개발 경험 (UIKit, Combine, Core Data) - TypeScript 사용 경험 (프론트엔드 또는 백엔드) - React + Next.js 또는 Vue + Nuxt.js 등 SSR/SSG 프레임워크 경험 - Docker, Docker Compose를 활용한 로컬 개발 환경 구성 경험 - CI/CD 파이프라인(GitHub Actions, Jenkins, Fastlane 등) 사용 경험 - Redis, 메시지 큐(RabbitMQ, BullMQ 등) 기본 이해 - MQTT, WebSocket 등 실시간 통신 프로토콜 경험 - 단위 테스트/통합 테스트 작성 경험 (JUnit, Jest, XCTest 등) 도메인 경험 - POS, 결제, 핀테크, 리테일 도메인 관련 경험 - 결제 시스템 관련 경험 - BLE, NFC, USB 등 하드웨어 통신 경험 - 외식업/F&B 관련 서비스 개발 경험 소프트 스킬 - 매장 현장의 문제를 이해하고 기술로 풀어내는 데 관심이 있는 분 - Jira, Confluence, Slack 등 협업 도구 사용에 익숙한 분 영역 및 기술 스택 모바일 : Android (Kotlin/Java), iOS (Swift/SwiftUI) 웹 프론트엔드 : React, TypeScript 백엔드 : Node.js, TypeScript 데이터베이스 : PostgreSQL, Redis 메시징 : MQTT, BullMQ 인프라/배포 : Docker, AWS, GitHub Actions 협업 : Jira, Confluence, Slack, GitHub 하드웨어 연동 : 영수증/주방 프린터, BLE/USB/NFC ** 위 스택 전체를 다룰 필요는 없습니다. 일부 영역에서의 경험과 나머지를 배우고자 하는 의지가 있으면 충분합니다.
기술스택
Java, TypeScript, Swift, Kotlin, ReactJS, ExpressJS, NodeJS, PostgreSQL, Redis, Docker, Github, Github-Action, Jira, Android, iOS, AWS, Confluence, Slack, SwiftUI, BullMQ
채용절차
채용 프로세스 1. 서류 전형 (이력서 + 포트폴리오 검토) 2. 기술 면접 3. 컬처핏 면접 4. 최종 합격 및 처우 협의
제트오더코리아 지원하기 전 이력서 Check
시간이 없다면 AI와 한번에 수정해보세요