Senior Android Engineer

South Korea
Flipster – Engineering /
Full-time /
Remote
🚀 About Flipster
Flipster(flipster.io) is a next-level trading platform that is connecting investors to insight, and new opportunities brewing in the cryptoverse. We uncover exclusive opportunities and provide a high-performance platform to put them to work. We believe in an exciting, bold future for crypto. A decentralized, well-governed space, that sparks progress for investors, traders and amazingly innovative crypto projects simultaneously. Flipster will unlock access to ideas we can't even imagine yet. We aim to propel their development and uncover potential.

As a Senior Android Engineer in our team
Flipster의 Android 팀은 창의적이고 긍정적이며 역량이 뛰어난 구성원들이 모여있고, 제품, 회사, 구성원이 함께 성장하는 환경을 추구합니다. 사무실 근무와 재택 근무를 선택할 수 있으나, 대부분의 팀원이 재택 근무를 하며 자유로운 환경에서 장소에 구애받지 않고 문제 해결에 집중하고 있습니다.

Responsibilities

    • 전체 소프트웨어 개발 생명주기(SDLC) 담당
    • 견고하게 설계하고 테스트 가능한 코드 작성
    • 기존 시스템의 문제 해결, 디버그 및 업데이트
    • 프로그램 배포 및 사용자 피드백 평가

Qualification

    • 8년 이상 소프트웨어 개발 경험 및 5년 이상 안드로이드 Native앱 개발 경험, 하나 이상의 Android Native앱 출시
    • 자바, 코틀린, 안드로이드에 대한 견고한 지식 및 풍부한 사용 경험
    • 뛰어난 문제 분석 및 해결 능력
    • 뛰어난 의사소통 능력, 팀 환경에서 일할 수 있는 능력
    • Product Manager, Designer, Backend/Frontend/iOS Engineer 등 다른 팀과 협력하여 새로운 기능 정의, 설계 및 서비스 경험
    • REST 기반 인터페이스 정의, 개발 및 유지 관리 경험
    • 기능과 심미성을 갖춘 빠르고 안정적이며 효율적인 코드 작성 능력
    • 전체 모바일 개발 라이프 사이클에 대한 이해
    • 모바일 환경, 아키텍처, 트렌드 및 새로운 기술에 대한 지식과 관심
    • 적극적으로 타인의 코드를 리뷰한 경험 및 거부감 없이 자신의 코드를 리뷰받는 경험
    • Git을 이용한 형상관리 경험
    • 다양한 서드파티 라이브러리, 데이터 소스, API 사용 경험
    • 컴퓨터 과학 또는 관련 전공 학사 이상

Preferred

    • Jetpack Compose 사용 경험
    • 플레이 스토어 앱 런칭 경험
    • CI/CD 구축 경험
    • WebView 사용 경험
    • Clean Architecture, MVI 패턴 사용 경험
    • 단위 테스트를 통해 사용성, 신뢰성, 강건성을 개선한 경험
    • 금융 파생상품, 거래소, 거래 플랫폼, 블록체인에 대한 이해
    • 유명한 안드로이드 오픈소스 라이브러리 기여
    • 안드로이드 성능 분석 및 최적화 기술
    • 고성장 스타트업/테크기업 근무 경험

Tech Stack

    • Kotlin
    • Jetpack Compose
    • OkHttp (REST, WebSocket)
    • Retrofit
    • Coroutine
    • Github

Our hiring process

    • Resume Review
    • Technical Interview (2:1)
    • Technical Assignment 
    • Technical Assignment Review 
    • CTO Interview (optional)