Senior Android Engineer (Kotlin, Java)

Rhino Ventures Asia Careers Details


Rhino Ventures Asia is a self-funded, foreign-invested and solely-owned technology-future-builder company focused on building sustainable businesses to solve people’s everyday problems. Our headquarter is based in Singapore with our development center located in Vietnam. We are a people-centric company that strives towards building a happy team of elite people. We will invest in you as much as you invest in us and look forward to welcoming you onboard. 


Your next amazing opportunity awaits. We're seeking an experienced and talented Android Engineer to work on our exciting products and systems. As a Senior Android Developer, you'll join our dynamic teams where you will own key modules and grow your experience to architect and build mobile applications to maintain high availability and reliability. You will report directly to our Director of Engineering (DOE) and/or our CTO. Your working location will be remote during the COVID period and later be based onsite, in-house in Da Nang City, Vietnam.


  • Research, conceptualise and develop advanced applications that are suitable for use on all types of Android devices
  • Participate in and own end-to-end development cycles; architect, build, iterate and manage our mobile apps
  • Implement, review and maintain continuous integration
  • Build management and deployment scripts and systems
  • Develop low latency, low memory and low energy footprints on device models
  • Create and work with outside data sources and APIs
  • Provide unit-testing of code to ensure robustness, edge cases, usability, sanity tests and general reliability including component test coverage, and code debugging
  • Advise on architectures, technologies, and frameworks for MVP products that are capable to be expanded
  • Monitoring and reporting of app reviews to detect areas for improvement and proactively schedules resolutions where needed
  • Propose and create regular app updates and new features for release
  • Work on bug fixing and improving application performance
  • Collaborating with cross-functional teams including UI/UX Designers, and Software Testers, to ensure that each app is presentable and in perfect working order
  • Partner closely with Backend Engineering, and Product Management to continuously improve our product offering
  • Create sophisticated solutions to complex technical problems
  • Implementing measures to safeguard users' data
  • Proofreading your code and correcting mistakes before each app is released
  • Help to raise the overall skill and engineering quality level through pairing, design/code reviews
  • Always strive to study, learn and apply new skills to our work


  • At least 3 years’ experience in developing Android apps from scratch
  • Proficient in Kotlin and Java (Dart advantageous) and strong understanding of Functional Program, Android Studio, Android SDK; and Android components 
  • Solid experienced with architectural patterns - Clean Architecture, MVVM, MVP, SMVP, MVC
  • Prior experience building RESTful API’s focusing on integration with back-end services
  • Experience with Architecture Design Patterns
  • Experience background processing, threading, and performance tuning, caching and performance optimisation
  • Experience with Reactive programming
  • Experienced with Unit tests, Performance testing, UI Tests and API Testing 
  • Familiarity with push notifications, cloud messaging and microservices 
  • Have a good understanding with Database, Network and multi-thread programming
  • Experience with Architecture Design Patterns
  • Good knowledge at OOP and various design patterns 
  • Experience background processing, threading, and performance tuning, caching and performance optimisation
  • Strong relational and non-relational databases development experience (i.e. MongoDB)
  • Working knowledge in cloud-based deployment (GCP, AWS)
  • Commit code to source control systems (GIT / BitBucket)
  • Good at English, especially reading skills
  • Be able to accurately communicate with team and company founders 
  • Can take ownership of, and understand the direction for feature development
  • Proven team and product mindset, and an entrepreneurial spirit: a collaborative, motivated self-starter.
  • Proven ability to quickly learn and implement new technologies
  • Good problem-solving skills
  • Experience working both independently and, in a team-oriented, collaborative environment is essential
  • Ability to manage your workload with minimal supervision
  • General UI/UX knowledge


  • Attractive salary package
  • MacBook Pro Provided
  • Relaxing, friendly, fun and stress-free, collaborative working environment 
  • Great prospects to further develop skill-sets
  • Clear career advancement opportunities 
  • Professional English-speaking working environment with European mindset 
  • Company trips and team-building activities 
  • Annual health check
    Obligatory Social Insurance plus Premium Health Insurance 
  • Other benefits in accordance with Vietnamese regulations
  • Sponsorship for all training courses
  • Weekly knowledge sharing sessions from internal and external experts
  • Flexi-time and remote working days possible 
  • Regular discussions with the CEO, founders and executives of the company to learn from experts in their fields
  • Snacks and drinks


Working with us is a lot more than just an attractive salary and awesome perks. We believe in people with ideas, dreams, and aspirations - those who innovate and wish to create and shape the future. Our aim is to not only deliver exceptional products for our users but also to help you achieve your goals. You'll have our backing and encouragement to develop, explore, realize, and reach your full potential.

Apply Now


By submitting your application, you agree to our candidate privacy policy.


Thank you for submitting your application!

We will review your entry and contact you soon.

Contact Us Contact Us Contact Us Contact Us

Contact Us