Mobile Engineer

Ascendion

About the Role"

We are seeking a skilled and experienced Android Developer to join our team. The ideal candidate will have a strong background in Android application development and a deep understanding of the Android framework.

"Job Title"

Android Developer

"Responsibilities"

  • Implement MVVM architecture in Android applications.
  • Utilize third-party libraries such as RxJava, Dagger, and Retrofit.
  • Work with Jetpack Compose.
  • Consume RESTful APIs with Android applications.
  • Collaborate in a team environment following Agile methodology.
  • Ensure UI designs align with Android UI guidelines.
  • Write Kotlin code for new development, with experience in Java.
  • Learn different technology stacks as needed.
  • Provide end-to-end coverage for API components.
  • Work with large code bases, shared REST API library, and write unit tests.
  • Create rich user interactions using Jetpack components like navigation and transitions.

"Required Skills"

  • Bachelor's degree in computer science or a related technical discipline.
  • 5+ years of proven experience in Android application development.
  • Strong understanding of Android framework.
  • Familiarity with MVVM architecture.
  • Experience with third-party libraries such as RxJava, Dagger, and Retrofit.
  • Experience consuming RESTful APIs.
  • Proficient in writing Kotlin code.
  • Ability to work in a team environment.
  • Knowledge of Android UX.
  • Ability to mock and provide end-to-end coverage for API components.

"Desirable Skills"

  • Experience with Jetpack Compose.
  • Knowledge of GraphQL.

"Education Qualification"

Bachelor's degree in Computer Science or a related technical discipline.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.