Responsibilities:
• Translate designs into pixel-perfect layouts and build advanced applications for the Android platform. (Phones and Tablets)
• A focus on UI design principles and making apps work intuitively using RxJava/RxAndroid
• Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile apps
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Handling complex technical issues and share solutions with team members.Translate requirements and mock-ups into fully functioning features
• App profiling for improving apps performance.
Skills:
• Strong understanding of object-oriented principles and a basic understanding of design patterns.
• Proficient in Java and/or Kotlin with good knowledge of Threads and Collections Framework.
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
• Understanding of basic components of an Android.