Job Description

• Design and implementation of high-quality and attractive mobile applications and rapid development capabilities. • Fluent in Android Studio and Gradle environment • Fluent in Android SDK and various versions of Android • Fluent in REST API • Fluent in socket programming and cm Introduction to Multi-threading in Android • Master the fragment and Navigations and manage them • Fluent in MVVM architecture • Ability to work with database types such as SQLite, Room, etc. •Fluent in Java language and OOP concepts and Design Patterns •Fluent in kotlin language • Ability to work with dagger 2 and Rxjava • Familiarity with the principles of SOLID and Clean Architecture • Fluent in material design concepts • Familiarity with the software test concepts of Unit Test, Integration Test and UI Test • Ability to search, Profiling and Debug to fix possible problems •Familiarity with NDK and C ++ • Familiarity with data structure •Familiarity with source management tools such as Git • Ability to implement the application individually or in a team. • High ability to quickly learn existing code. • Has a team spirit and is challenging and eager to learn

Requirements

•University Qualifications: Bachelor or Master in IT or Data Engineering. •Nature and length of previous experience: 5-7 years in the Android field. •Soft Skills and Personality traits: Teamwork-Responsible-Time Management-•Communication-Problem Solving.. Requirements: Applied knowledge of data structure and algorithm Applied knowledge of - MVVM Architecture - Java - Kotlin - glide - koin ( DI ) - Retrofit / okhttp - shimmer - lottie - leakcanary Applied knowledge of design patterns

Employment Type

  • Full Time

Details

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،

محاسبه‌کننده حقوق

چقدر حقوق بگیرم؟