Android Developer

Job Description

Overview

We are searching for passionate and self motivated individuals who can build and maintain native Android applications for our company.

Role

As a Android developer, you will help to design, develop and unit test native mobile applications in accordance with established standards.

Duties and Responsibilities

  • Building and maintaining modern Android applications using standard development tools.
  • Regular checking of the code & ensuring proper coding standards.
  • Analyze and resolve technical and applications problems.
  • Collaborating with other developers (front-end, back-end, etc.) and project managers to move the software projects faster.
  • Documenting the task progress, architecture and development process.
  • Keeping up-to-date with the latest technology trends and best practices in Android development.

Required Qualifications

  • At least 2 years of recent hands-on professional experience (actively coding) working as an android software engineer.
  • In depth knowledge of object-oriented Java 8, Kotlin 1.5 or above.
  • A solid understanding of application design using Android Architecture Components with Jetpack, room, etc.
  • Knowledge of database design principles, query optimization, on SQLite.
  • Understanding of RESTful APIs and web technologies.
  • Experienced using Git.
  • Good interpersonal and problem-solving skills.