Overview

Responsibilities:

  • Write clean, concise code that is stable and extensible
  • Build, and maintain high performance, reusable, and reliable code
  • Ensure the best possible performance, quality and responsiveness of the application, debug and resolve production issues as needed
  • Maintain project, drafts, files, codes and scripts in an organized manner that allows other team members to make edits/suggestions/changes
  • Continuously discover, evaluate, and implement new technologies to maximize mobile development efficiency
  • Train and mentor team members

Required Qualifications:

  • At least 3 years of experience in building Android Apps
  • Solid understanding of the full mobile development lifecycle
  • Strong knowledge of Java and Kotlin
  • Knowledge of Android SDK ( and NDK ) development, including best practices, APIs, libraries, including popular 3rd party APIs;
  • Experience in working with Firebase
  • Experience in working with remote data via REST and JSON;
  • Working knowledge of the general mobile landscape, trends, and emerging technologies
  • Knowledge of English will be considered as an advantage
  • Knowledge of WebRTC technology will be considered as a big advantage