Job Description
We are looking for an Android Developer who can develop advanced applications in the Android platform as per the defined architecture and design.
Skills Required:
- Ability to understand business requirements and translate them into technical requirements.
- Develop the android application as per desired specifications.
- Low level design, Coding, Code review and troubleshoot technical issuess.
- Research on open source framework / technology required for developing the feature/ application
- Strong experience in implementing Mobile architecture design
- Good understanding of Object Oriented concepts and Design Patterns
- Strong knowledge of Android SDK & versions
- Expertise in restful APIs to connect backend services and Android UI design principles, and best practices
- Publication of multiple apps in play store
- Should have knowledge of Hybrid mobile app development
- Improve user interface of Android app to latest trend.
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as touch
- Familiarity with the use of barcode, printer, nfc added value
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Googles Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git, SVN.Experience in Java, Mysql and No sql technologies such as MongoDB
Experience
- 3 Years Minimum
- BS (16 Yrs)