Senior Android Developer

Jakarta, Indonesia

Tokenomy membuka kesempatan bagi Senior Android Developer yang memiliki passion di mobile technology. Senior Android Developer ini akan bekerja dengan para engineer yang bertalenta dalam merancang dan membangun generasi selanjutnya untuk mobile aplikasi di Tokenomy. Ada juga kesempatan untuk back-end web development di Golang dan Java.

Di Tokenomy, kami percaya bahwa teknologi Blockchain dan Cryptocurrency akan memainkan peran yang sangat penting bagi ekonomi di masa mendatang. Anda akan bekerja dengan erat dengan team bisnis dan produk untuk mengembangkan produk cryptocurrency yang baru dan juga servis yang diinginkan konsumen. Jika anda tertarik dengan produk engineering yang belum diimplementasikan sebelumnya, kita perlu untuk berbicara.

  • Menerjemahkan desain dan wireframes menjadi code yang berkualitas tinggi

  • Merancang, membangun dan menjaga performa yang baik dari kode Kotlin untuk platform Android yang dapat diandalkan

  • Berkolaborasi dengan tim lintas fungsi untuk mendefinisikan, merancang dan menciptakan fitur baru

  • Bekerja dengan sumber data dari luar dan API

  • Melakukan unit test code untuk kekuatan termasuk kasus-kasus luar biasa, penggunaan, dan keterandalan secara umum

  • Secara berkelanjutan menemukan, mengevaluasi dan mengimplementasikan teknologi baru untuk memaksimalkan efisiensi

  • Memastikan performa terbaik, berkualitas dan responsif dari aplikasi

  • Ikut menjaga kualitas code, organisasi dan otomatisasi

  • Memberikan support bagi tim web back end dengan Golang / Java

  • Sarjana atau Master di Ilmu Komputer, Engineering, atau bidang lain yang berkaitan

  • Berpengalaman dalam software development dan Android

  • Berpengalaman menggunakan RESTful APIs untuk menghubungkan dengan aplikasi Android dan backend

  • Memiliki pengetahuan yang kuat terhadap Kotlin XML dan Android libraries

  • Berpengalaman dengan MVVM, Retrofitt, OkHttp, Glide, Reactive Programming (RxJava, RxKotlin, RxAndroid, RxBinding and RxPermissions), Charting (MPAndroidChart)

  • Memiliki pengetahuan tentang landscape mobile secara umum, arsitektur, trend dan teknologi yang muncul

  • Berpengalaman dengan penyimpanan secara offline, threading, benchmark dan penyetelan performa

  • Memiliki pengetahuan yang mendalam mengenai code version seerti Git dan integrasi yang berkelanjutan

  • Memiliki pengetahuan dan pengalaman dalam Java Development

  • Memiliki pengetahuan dalam prinsip UI desain Android, pola, dan pelaksanaannya

  • Memahami prinsip desain Goggle Android dan panduan interface

  • Memperhatikan hal detail

  • Proaktif, cara kerja independen

  • Memiliki kemampuan komunikasi yang baik dan mampu bekerjasama dalam tim

  • Memiliki pengaturan waktu yang baik dan mampu menyusun skala prioritas

Kandidat dengan pengalaman kerja di produk dan jasa cryptocurrency atau keuangan akan lebih diutamakan, namun hal ini tidak wajib jika anda dapat membuktikan diri sebagai orang yang ambisius untuk belajar tentang industri ini