Match score not available

Android Software Engineer

unlimited holidays
Remote: 
Hybrid
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 
Seoul (KR)

Offer summary

Qualifications:

Over 3 years of Android development experience, Understanding of Android platform and commercial service development, Familiarity with Java, Kotlin, and JVM, Knowledge of CS fundamentals including algorithms and data structures, Experience with RxJava and Coroutine for asynchronous programming.

Key responsabilities:

  • Implement and operate Affinity services leveraging Azar's expertise.
  • Collaborate with design, API, and QA teams for optimal implementations.
  • Conduct regular code reviews based on pull requests.
  • Monitor applications for quality user experiences and solve issues quickly.
  • Consider new technologies to enhance long-term productivity and code readability.
Tinder logo
Tinder Information Technology & Services SME https://www.lifeattinder.com/
201 - 500 Employees
See more Tinder offers

Job description

Azar Studio 내에서 Azar의 미개척 시장을 공략하기 위한 맞춤형 제품 전략과 수익화 전략을 수립하고 실행합니다. Azar의 핵심 경험을 각 시장의 유저 특성과 문화적 맥락에 맞춰 새롭게 제공하여 글로벌 트래픽과 매출 성장을 목표로 하고 있습니다.


Responsibilities
1) Feature
- Azar에서 쌓아온 노하우를 레버리지 하여 Affinity 서비스를 구현하고 운영합니다.
- 디자인, API, QA 등 다른 직무의 동료들과 협업하며 목표 달성을 위한 최적의 방안을 찾아 구현합니다.
- 자신이 개발한 기능에 대해서 담당을 하는 동시에 다른 팀원들에게 관련 코드를 전파하여, 기능별로 weak code ownership 에서 collective code ownership 으로 넘어갈 수 있도록 합니다.

2) Code review
- 자신이 작성한 코드가 아니어도 서로 이해하고 필요한 경우 누구든 수정할 수 있도록, 상시적인 Pull request 기반의 코드리뷰를 합니다.

3) Troubleshooting 
- 배포된 애플리케이션이 우리가 기대한 쾌적한 경험을 만들고 있는지를 모니터링하며, 문제가 있다면 최대한 빠르게 해결합니다.
- Crash를 줄이고 Responsiveness를 최대한 높이기 위한 작업을 상시적으로 하고, 그 외에도 다양한 네트웍/연결 지표등을 실시간으로 모니터링하며 서비스의 동작이 예측 가능한 품질을 유지하도록 합니다.

4) Architectural improvement
- 새로운 기술이나 패러다임을 도입하여 장기적으로 생산성을 높일 수 있다면 적극적으로 고려합니다.
- 일관성 있고 예측 가능한 구조, 더 유연하고 강력한 도구들을 사용하여 전체 코드의 가독성을 높이고 의도치 않은 사이드 이펙트를 줄입니다.



Requirements
  • Android 개발 경력 3년 이상 보유하신 분
  • Android 플랫폼에 대한 이해 및 상용 서비스 개발 경험을 보유하신 분
  • Java, Kotlin과 JVM 개발환경에 익숙하신 분
  • CS 기본 지식들(알고리즘, 자료구조, 메모리 모델, 운영체제 등)에 대한 이해를 보유하신 분
  • RxJava, Coroutine 등 비동기 코드의 기본적인 사용에 이해가 있으신 분
  • Thread safe한 코드 작성에 익숙하신 분
  • 영어로 된 기술 문서 독해가 가능하신 분
  • Git에 익숙하신 분



  • Preferred
  • Repository pattern, MVVM, clean architecture, 반응형 프로그래밍에 대한 이해를 보유하신 분
  • Compose 개발 경험이 있으신 분
  • 멀티 모듈 설계 경험이 있으신 분
  • Unit 테스트 작성과 mocking에 대한 경험이 많거나, 흥미가 많으신 분
  • WebRTC 및 네트워크 지식 및 경험을 보유하신 분
  • 코드 보안에 관심 많으신 분
  • 내부 세미나 또는 블로깅 등의 방법으로 본인의 지식을 공유하는 것을 즐기시는 분



  • How we work
  • 팀 목표와 align 하여 프로젝트의 구성요소를 주도적으로 진행합니다.
  • 팀간의 협업을 돕고 비즈니스 결과를 만들어낼 수 있도록 지원합니다.
  • 정의되지 않은 과제를 정의하고 스스로 해결책을 찾습니다.



  • Hiring Process
  • 고용 형태: 정규직
  • 채용 절차: 서류전형 > 코딩테스트/사전과제 > Recruiter Call > 1차 면접 > 2차 면접 > 3차면접(해당 시) > 최종합격 (*일부 순서가 변경될 수 있습니다.)
  • 서류 전형의 경우 합격자에 한하여 개별 안내드릴 예정입니다.
  • 지원 서류: 자유 양식의 상세 경력기반 국문 또는 영문이력서(PDF)



  • 기타
  • 하이퍼커넥트는 증명사진, 주민등록번호, 가족관계, 혼인여부 등 채용과 관계없는 개인정보를 요구하지 않습니다.
  • 수습기간 중 급여 등 처우에 차등이 없습니다.
  • 제출해 주신 내용 중 허위 사실이 있을 경우 채용이 취소될 수 있습니다.
  • 필요 시 사전에 안내된 채용 절차 외에도 추가 면접 전형이 진행될 수 있습니다.
  • 필요 시 지원자의 동의 하에 평판조회 절차가 진행될 수 있으며, 평판조회 결과에 따라 채용이 취소될 수 있습니다.
  • 이 포지션은 산업기능요원 보충역 편입/전직, 전문연구요원 현역 전직, 전문연구요원 보충역 편입/전직 채용이 가능합니다. 병역특례요원의 경우, 병역특례 관련법에 따라 복무관리를 진행합니다. (*전문연구요원 현역 신규편입 현재 마감되었습니다)


  • Required profile

    Experience

    Level of experience: Mid-level (2-5 years)
    Industry :
    Information Technology & Services
    Spoken language(s):
    HindiEnglish
    Check out the description to know which languages are mandatory.

    Other Skills

    • Troubleshooting (Problem Solving)
    • Collaboration

    Android Developer Related jobs