We are looking for Android Developers having good experience in creating excellent applications for Android platforms (Phones and Tablets).
Must have Skills:
- Strong understanding of object oriented principles and basic understanding of design patterns.
- Proficient in Java with good knowledge of Threads and Collections Framework.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screens.
- Understanding of basic components of an Android application and their lifecycle.
- Understanding of Android XML user interface layouts and layout inflation.
- Good knowledge of Android UI design principles, patterns, and best practices.
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Understanding of Git.
- Knowledge of the Gradle build system.
- Experience in android UI development from PSD file / design.
- Experience in code modularization, mvc patterns is a must
- Experience in unit test automation is a plus
- Strong experience in Android native libraries is a must
- Experience in implementing web service calling, JSON, video integration, gallery integration, streaming api, calendar, clock, touch modules.
- Experience in QR code, NFC, Locations API, Sensors API will be preferred
Responsibilities and Duties:
- Translate designs into pixel-perfect layouts and build advanced applications for Android platform. (Phones and Tablets)
- App profiling for improving apps performance.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Handling complex technical issues and sharing solutions with team members.
- B.Tech/B.E. in Any Specialization, BCA in Computers, B.Sc in Any Specialization
- M.Tech in Any Specialization, MCA in Computers.