Android Developer

Pune, Maharashtra, India | Engineering | Contract


Overview of job

  • Translate designs and wireframes into high-quality code
  • Develop a new Android project from scratch or continue an existing one.
  • Design, build and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Always research about new technology in mobile development 
  • Can work as a team or individual

Why You'll Love Working Here

  • Work and learn from one of the best and brightest technology teams in Vietnam & India
  • Be part of a winning team with exponential growth regionally, experience recruiting world-class talents
  • Work directly with top-level managers and learn from the international group of experts


Your Skills and Experience

  • At least 4 years experience as the same role
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Experience in developing apps with custom cameras for photo and video capture is a plus.
  • Ability to debug and handle device-specific issues related to the camera.
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Experience / Familiar with API Authorization technic in Android development 
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Strong knowledge of the Android lifecycle.
  • Good understanding any kind of security in Android 
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Experience with offline storage, threading, and performance tuning
  • Ability to analyze and understand business requirements then translate them into technical requirements 
  • Ability to create an Android code and structure project by using an Object-Oriented Programming.
  • Familiarity with some of Google APIs (Cloud messaging, maps, etc.) and Camera integration
  • Familiarity with any kind of Analytical tools in Android development
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git. 
  • Knowledge about Android animations and transitions is a plus.
  • Must have good knowledge with CI/CD, TDD
  • Experience with Python Programming will be a plus


  • English
    • Speaking: Good - Reading: Good - Writing: Good


Technical Skills

  • Analytic Skills
  • Communication Skills
  • TeamWork


  • Analytic Skills
  • Communication Skills
  • TeamWork

About Us

Trusting Social is a Fintech and Artificial Intelligence company that pioneers alternative credit scoring for emerging markets using telecom data and other new data sources. We aim to provide 1 billion credit scores to the unbanked consumers who currently do not have access to formal credit. We target emerging markets worldwide, with the initial focus on Southeast Asia and India.

In Vietnam, Trusting Social currently provides credit scores to 60 million Vietnamese consumers. Our customers include some of the largest banks and consumer finance institutions in Vietnam. Having commercialized our solution in Vietnam, we are now expanding to other Asian markets including the Philippines, Indonesia, India, and Bangladesh. In Vietnam, our clients include some of the top banks and consumer finance companies in the country.

Trusting Social is comprised of Ph.D. data scientists from Stanford Research Institute, Microsoft, IBM, etc., and banking leaders from Goldman Sachs, Credit Suisse, and Barclays. We are the Winner of the Future of Money and Technology Summit 2014 and the Winner of Innotribe Startup Showcase Asia 2015. Founded in Silicon Valley, Trusting Social is now headquartered in Singapore, with R&D labs in Ho Chi Minh and Melbourne, and offices in Hanoi, Mumbai, Bangalore, Manila, and Jakarta. Trusting Social is funded by top global venture capital firms.