Native Mobile App Developer(Android / iOS)
- 2 – 4 years of experience in design and coding in Android / iOS along with Java.
- Experience developing native mobile Android / iOS applications is a must.
- Experience using Android Studio / XCode.
- Must have hands-on cloud messaging like push notifications.
- Must have a strong understanding of the services used in Android applications.
- Deep understanding of Android UI design principles, patterns, and best practices.
- Strong understanding of the full mobile development life cycle.
- Knowledge of data structures and algorithms, multithreading.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Developing Mobile applications for in-house platforms and products, on Android.
- Solid understanding of the full mobile development life cycle.
- Ability to understand business requirements and translate them into technical requirements.
- Experience with unit testing and test-driven development.