Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible of developing mobile apps for our E-commerce customers, while supporting existing apps.
- Manages junior android developers from quality and delivery times perspectives
- Reports to our development lead
Job Requirements
- 1-3 years of Android development experience.
- Ability to manage & help other Android developers.
- Strong knowledge of Android UI design principles, patterns, best practices & deal with different screen sizes.
- Developing advanced applications for the Android platform.
- Strong OOP, data structures, Bug fixing & improving application performance.
- Continuously discover, evaluate & implement new technologies to maximize development efficiency.
- Experience working with remote data via APIs & JSON & third-party libraries & push notifications.
- Must have experience in MVVM design pattern, MVP design pattern Dagger, Butterknife, Retrofit, RXJAVA, Android SDK Android STUDIO,APIS,API Authentication,QLite database Material Design,Java,XML
- Working knowledge of the general mobile landscape, architectures, trends, & emerging technologies.
- Proficient understanding of Git as a code version tool.
- Familiarity with the use of additional hardware such as card reader, wireless printers is a plus.
- Experience with offline storage, threading, & performance tuning.
- Knowledge of different Android development tools: ADB, 9-Patch, zipalign, Lint.
- Good understanding of Android Webkit, WebView. & Inter-Application Communication.
- Knowledge in Agile Methodology.
- Knowledge in Android release process (certificates, Play Store).