Description

You will build and maintain native Android applications using modern architecture and testing standards.

Responsibilities

  • Develop native Android applications using Java and Android architectural patterns.
  • Integrate RESTful services into mobile applications following industry best practices.
  • Write automated tests using JUnit, Robolectric, and Espresso to ensure code quality.
  • Collaborate with stakeholders on requirements, architecture, and code implementation.
  • Participate in Agile development workflows.

Required Skills

  • 5+ years of experience developing native Android applications.
  • 3+ years of professional Java development experience.
  • Deep understanding of Object-Oriented Programming and software design patterns.
  • Proficiency with Android app architecture and libraries.
  • Experience with RESTful services.
  • Hands-on experience with JUnit, Robolectric, and Espresso.
  • Strong knowledge of Agile methodologies.
  • Degree in any field (Any Graduate).

Preferred Skills

  • Proficiency with Kotlin and emerging Android SDK components.
  • Experience with MVVM architecture, OAuth, OpenID, and Android Keystore.
  • Knowledge of accessibility standards in Android development.

Education

Any Graduate