Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen s. Familiarity with RESTful APIs to connect Android applications to back-end services. Strong knowledge of Android UI design principles, patterns, and best practices. Experience with offline storage, threading, and performance tuning with algorithms to optimize storage and API calls. Ability to design applications around natural user interfaces, such as touch Knowledge of the open-source Android ecosystem and the libraries available for common tasks such as MixPanel, One-signal, Picasso, Google APIs etc.
Familiarity with cloud message APIs and push notifications. A knack for benchmarking and optimization. Familiarity with continuous integration.
Translate designs and wireframes into high quality code. Design, build, and maintain high performance, reusable, and reliable Java code.Best possible performance, quality, and responsiveness of the application is a mustHelp maintain code quality, organization, and automatization. Developing end to features like live feed, secure chat, live video stream and others.Adding high end animations and UX to enhance app experience. Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Qualification*MCA, B.E, B.Tech, Bsc-IT, BCA
Experience*2 Year- 5 Years
Salary*Best in Industry