Job Description

We have a very valuable capital of expert and talented members in the mobile programming unit of Rayanhamafza Company. At Rayanhamafza , we use our technical knowledge, experience, focus and, most importantly, our human resources to build professional applications and pure ideas for our customers. If you have good practical experience in Android projects and you are interested in doing real work on a large number of user applications, we would love to meet you.


- Working with socket / websoket.
- Implementing the application with the ability to display information with instantaneous changes.
- UI / UX design.
- Working with all types of push notification.

Requirements

- Fluent in Java programming language. - Fluent in Android Studio environment and tools. - Fluent in the principles of Material Design. - Fluent in Google Jetpack tools. - Fluent in MVVM architecture and familiar with the famous architectures of Android applications such as MVP and MVI. - Master the RESTful API and related libraries. - Experience implementing and using Multi-threading. - Observing the principles of Clean Code in implementing the required codes. - Experience working with RxJava. - Familiar with the Kotlin programming language. - Familiar with the principles of object-oriented programming and SOLID principles. - Familiar with commonly used Design Patterns. - Familiar with Google Services. - Fluency in kotlin language. General Achievement Conditions: - Has at least 5 years of relevant work experience. - Graduated with a bachelor's or master's degree in computer engineering, computer science, IT or related fields.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

To see more jobs that fit your career