Android Developer (2 To 4 Years)
- B.S.C of computer science or related fields
- Minimum 2 years experience in Android development
- Excellent knowledge of OOP
- Strong knowledge of Android UI design principles, patterns, best practices & deal with different screen sizes.
- Translating of UI/UX wireframes to visual elements.
- Familiarity with cloud message APIs and push notifications
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Knowledge of the available libraries for common tasks (e.g. Retrofit, RxAndroid/RxJava, Dagger, etc.).
- Developing Applications for Smart Phones, Tablets and TVs.
- Strong Knowledge with MVVM and Data Binding
- Architect efficient, scalable, and well-documented code
- Ability to efficiently maintain existing codebase.
- Experience in benchmarking and optimization
- Experience with REST APIs and JSON format