- Hiring Bonus$100 USD
- Refer Reward50%Monthly Salary
o Design and build advanced applications for the Android platform
o Collaborate with cross-functional teams to define, design, and deliver new features of Android applications
o Deliver Android mobile applications on-time and ensure that it meets the functional requirements and quality requirements
o Work on bug fixing and improving application performance
o Support and maintain the existing and new Android applications
o Optimize applications’ performance and usability
o Participate in architecture discussions, propose and discuss solutions to system and product changes.
o Bachelor's Degree in Computer Science or engineering.
o 3+ years of experience on Android application development.
o Strong knowledge of Android SDK, Java and dealing with different screen sizes
o Familiarity with RESTful APIs to connect Android applications to back-end services
o Strong knowledge of Android UI design principles, patterns, and best practices
o Experience with offline storage, threading, and performance tuning
o Touch event handling
o Familiarity with the use of GoogleMap, BaiDuMap
o Knowledge of the Android ecosystem and the libraries available for common tasks
o Familiarity with cloud message APIs and push notifications
o Understanding of Apple’s user interface guidelines
o Proficient understanding of code versioning tools, such as Git, SVN
o Ability to propose new ideas for continuous improvement of products and development process.
o Familiarity with continuous integration & Unit Testing
o Experience on React Native will be an added advantage