엘리스 로고

Career

현재 채용중인 포지션을 확인해보세요!

Hello, Wonder!

Position background

[신입] 안드로이드 개발자

인턴 • 신입 • 채용 시 마감

/*Product Division*/

  • 엘리스 플랫폼의 UI/UX를 설계하고, Web과 App을 개발 및 고도화합니다.
  • 우리의 주요 목표는 학생들에게 고품질의 온라인 교육 환경을 제공하기 위해 끊임없이 연구하고 개발하는 것입니다. 라이브 코딩, 라이브 스트리밍, 컨테이너 기반 실습 환경, AI 학습 도우미 등의 최신 기술을 적용합니다.
  • 단순 기능 개발이 아니라 ‘왜’라는 질문을 주고 받는 최고의 엔지니어/사이언티스트들로 이루어진 팀입니다.
  • 새로운 프로그래밍 과목(예. 확률론적 언어)을 배우고 지속적인 전문성 향상을 추구합니다.
  • 백엔드 개발자, 프론트엔드 개발자, 모바일 개발자, 프로덕트 디자이너, 프로덕트 매니저와 같은 다양한 직무로 구성되어 있습니다.

/*안드로이드 개발자*/

모바일 앱 개발에 참여하고 다양한 플랫폼의 기능을 모바일에 특화된 기능으로 구현합니다. 안드로이드 개발자는 Kotlin를 활용한 안드로이드 앱 개발을 통해 기술 스킬을 향상시키며, 지속적인 자동화와 모니터링을 통한 앱의 성능을 최적화합니다. 이 후, 엘리스 어플리케이션의 전반적인 구조 설계와 개발을 주도하며, CI/CD 체계를 감독하고 팀원을 리드하는 역할로 성장하실 수 있습니다. 엘리스에서 최신 모바일 기술을 탐색하고 공유하며, 개발 프로세스를 혁신하는 안드로이드 개발자의 역할을 수행해보세요.
※ 위 내용은 엘리스 안에서 안드로이드 개발자의 직무 전문성을 발전시킬 수 있는 방향의 예시입니다. 엘리스에서 개인의 역량, 적성, 포부와 맞는 커리어 플랜을 만들어보세요.


🔍 주요 업무

  • 엘리스 교육 플랫폼의 모바일 버전 개발
  • 채팅, 소셜 기능 등 모바일에 특화된 기능 추가 기획 및 구현
  • 엘리스 웹앱의 주요 기능 포팅
  • 팀원들과 함께 더 좋은 조직 문화와 개발 문화 형성

✅ 자격 요건

  • 컴퓨터공학과 또는 관련 전공 학사 학위 이상 소지자
  • Android App 개발 경험
  • Jetpack Compose를 통한 UI 구성 경험
  • JUnit, Espresso, Mockito를 통한 테스트
  • Git flow를 통한 소프트웨어 프로세스 관리 경험
  • 자료구조, 알고리즘, 디자인패턴에 대한 높은 이해도를 가진 분

⭐ 우대 사항

  • CI/CD 구현 경험
  • 태블릿용 앱 개발 경험
  • Flutter 개발 경험
  • Websocket 기반 개발 경험
  • WebRTC 기반 동영상 스트리밍 서비스 개발 경험
  • WebView에 대한 높은 이해도를 가진 분
  • 스크럼/칸반 기반 애자일 개발 프로세스 참여 경험

🤖 사용 중인 기술 스택

  • Kotlin
  • Coroutine, Flow
  • Hilt
  • REST API
  • OkHttp3, Retrofit2
  • JUnit, Espresso, Mockito
  • Flutter 3.13
  • Dart 3.0
  • BLoC 및 Cubit, Provider
  • Stream, RxDart
  • Git, GitLab, GitLab CI
  • WebSocket
  • WebRTC