Open Position -

Android Software Engineer

REF. NO:
MIR - AE

SKILL SET

  • Proven software development experience and Android skills development
  • Working proficiency with the Android SDK, Java
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Secure coding practices
  • Help oversee code quality, organization
  • Good level of spoken and written English

NICE TO HAVE

  • Commercial experience with using Android system facilities like camera, fingerprint sensor, secure key storage and others
  • Commercial experience with Kotlin
  • Commercial experience with the C++ programming language, integration of C/C++ libraries into native Android applications and Android NDK is a big advantage
  • Understanding of Android framework design and testing patterns
  • Experience with alternative mobile platforms as iOS  
  • Experience with continuous integration
  • Agile development methodologies

RESPONSIBILITIES

  • Using agile methods, track, monitor, and appropriately manage the full development lifecycle for the code and the products that you and the team create
  • Investigating, analyzing and documenting reported defects
  • Equally comfortable designing new greenfield solutions or performing maintenance and correction of defects
  • Producing efficient, effective secure and robust code and solutions, on schedule for the estimates you’ve given
  • Assisting in the implementation of automated test frameworks
  • Creating and maintaining technical documentation
  • Following business priorities and making decisions based on the shared business goals of the organization