استخدام برنامهنویس موبایل (اندروید-دورکاری)
شرح موقعیت شغلی
-As an Android developer within our team, you will be working closely with our Product and Design colleagues to build a state of art product.
-Good communication and conflict management skills
-You are expected to work and communicate with the other teams, including Product, Design and Backend teams regularly.
-You will be working closely with a multi-national team distributed around the world and therefore the ability to communicate fluently in English is a must.
-The ability to write well formatted, structured and clean code.
-Passion for delivering new features as described by the product and design team to our customers in a timely fashion.
-Desire to learn new technologies and tools needed for building the product.
Skills:
Experience in native Android development (Kotlin)
Deep understanding of the Android SDK, different versions of Android, and how to deal with different screen sizes
Strong knowledge of Object Oriented Concepts and Design Patterns
Strong knowledge and experience in using common Architectural Patterns (MVI, MVVM,etc), Clean Architecture and Modular pattern
Strong knowledge and experience in using libraries such as Dagger2, Flow (or RxJava), and Jetpack libraries
Strong knowledge of Databases and ORMs
Strong knowledge and experience in using REST APIs and GraphQL
Experience in using WebSockets
Knowledge of UI, Unit, and Integration Testing Familiarity with UI/UX Design Patterns
Have experience working in teams where the development process was managed using Scrum
A firm handle on Git
-Good communication and conflict management skills
-You are expected to work and communicate with the other teams, including Product, Design and Backend teams regularly.
-You will be working closely with a multi-national team distributed around the world and therefore the ability to communicate fluently in English is a must.
-The ability to write well formatted, structured and clean code.
-Passion for delivering new features as described by the product and design team to our customers in a timely fashion.
-Desire to learn new technologies and tools needed for building the product.
Skills:
Experience in native Android development (Kotlin)
Deep understanding of the Android SDK, different versions of Android, and how to deal with different screen sizes
Strong knowledge of Object Oriented Concepts and Design Patterns
Strong knowledge and experience in using common Architectural Patterns (MVI, MVVM,etc), Clean Architecture and Modular pattern
Strong knowledge and experience in using libraries such as Dagger2, Flow (or RxJava), and Jetpack libraries
Strong knowledge of Databases and ORMs
Strong knowledge and experience in using REST APIs and GraphQL
Experience in using WebSockets
Knowledge of UI, Unit, and Integration Testing Familiarity with UI/UX Design Patterns
Have experience working in teams where the development process was managed using Scrum
A firm handle on Git
مهارتهای مورد نیاز
- Android
- Java
- برنامه نویسی موبایل
- Android SDK
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست