${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.
Razer

Android Developer

${ timestamp }} · 
Razer
πŸ‡ΈπŸ‡¬ Singapore

We are looking for a passionate engineer to develop Android applications. You should have strong experience developing high-performance applications on Android. You will be using Android SDK and leveraging your deep knowledge of Android to bring rich mobile experiences to large user base.

Your Responsibilities:

  • Work closely with product management and design teams to create innovative applications on the Android platform.
  • Design and implement new features and functionality.
  • Focus on UI design principles and making apps work intuitively.
  • Contribute best-in-class programming skills to develop highly innovative, high–performance, consumer-facing products.

Your Skills:

  • Bachelor's degree in Computer Science or equivalent experience.
  • 5+ years of software development experience with OOP and SOLID principles
  • 4+ years building Android applications.
  • Built and contributed to at least one released Android app.
  • Experience in building custom Android View classes will be a plus
  • Experience in understanding code bases, including API design techniques and software architecture patterns such as MVVM
  • Knowledge of Kotlin and Android internals, such as multi-threading, memory management
  • Excellent understanding of Java, Kotlin, RxJava, Dagger, and Retrofit or GraphQL

Be part of a phenomenal team today!