A software engineer with expertise in the mobile application on Android platforms is sought to implement innovative applications connecting with back end databases and websites. Strong exposure to mobile user interfaces, optimization algorithms, and third-party APIs is required. Applications will be location-aware, strong knowledge of Google Maps connectivity, firebase, realtime chat and GPS functions is needed.
- 1 year of experience in the development of Android mobile applications
- MVVM/MVP Design patterns
- Excellent knowledge of the Java/Android SDK and firebase
- Strong knowledge of XML and JSON
- Experience of developing client-server Apps.
- Strong debugging skills and must be familiar with profiling app, memory usage analysis, bandwidth usage analysis.
- Strong knowledge of Google Maps connectivity and GPS functions
- Comfortable in working with the team as well as independently
- Experience of working with multimedia, networking and graphics libraries
- Expertise in configuring and using 3rd party APIs will be a plus.
- Familiar with git, subversion, bug tracking software and peer-code-review tools
- SDK integration for Facebook, Gmail, Twitter, Google Maps will be a plus.