Android Engineer L3 | Timo

Android Engineer L3

  • Ho Chi Minh City
  • Report to: Lead Android Engineer
  • Function: Technology
  • Contact to: hiring@timo.vn

About Timo:

Everybody dreams of being rich(er) and fears being poor. Timo supports you in achieving this dream. Financially, we support the 5 functions of money: moving, managing, accessing, growing, and protecting your money.

Being rich however means more than just having a lot of money. Enjoying a rich life includes making money more fun and emotional by embedding banking services into your lifestyle and within your social circle to unlock a truly rich life.

A day in your life might include (what you will be doing/ key responsibilities):

  • Design, develop, review, implement, and manage application code and services for the production and pre-release environments;
  • Participate in Agile software development, prototyping, and code review with international development teams to build mobile apps;
  • Understand the requirements of the customer or business and utilize this knowledge to develop applications that are consistent;
  • Monitors for and anticipates platform trends and upcoming critical changes;
  • Provide robust coding practices and solid unit and component test coverage, and code debugging;
  • Unit-test code for robustness, including edge cases, usability, and general reliability;
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

What we need from you (your skill and experience/ what you’ll bring to the team):

  • + 3 years working experience in software development covering mobile application development, especially in Android development (Android Studio/ SDK, Java, at least one year in Kotlin).
  • Solid experience with architectural patterns -Clean Architecture, MVVM
  • Understand Android XML layout
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading and performance tuning
  • Experience with Dagger
  • Experienced with UI and Unit Testing in Android Application (JUnit, Espresso)
  • Solid understanding of the full mobile development life cycle
  • Experience with memory management to solve memory leaks and analyze heap dumps
  • Knowledge of client/server integration (RESTful Service, JSON…)
  • Up-to-date knowledge of the Kotlin programming language and its best practices
  • Advanced Gradle experience as well as technical understanding of operating systems
  • Good knowledge and experience with SOLID principles;
  • Proficient understanding of code versioning tools, such as Git
  • Expertise with functional programming and Object-oriented design experience is a plus

Extra Awesome:

  • Flutter experience
  • Experienced in Performance test, Accessibility for mobile apps;
  • Security Mobile Apps: Application Security Transport, Local Data Storage;
  • Experienced with device fragmentation issues.

Sound exciting? Get in touch today!

Welcome talent from any background. We have seen talents with both banking and non-banking backgrounds able to shine and become key contributors. Timo is not just a bank! If you would like to apply for this role, please drop us an email at hiring@timo.vn and we would love to hear more about you.

————————

TIMO is a fun smart bank for anybody wanting to become richer.

Follow us at:

💌 Email: care@timo.vn

🤝🏻 Hiring: hiring@timo.vn

✨ Career Page: https://bit.ly/timocareerpage

✨ LinkedIn: www.linkedin.com/company/timo-digital-bank/

✨ Fanpage: www.facebook.com/yourtimo

✨ Instagram:www.instagram.com/timobank/

Find it interesting? Apply now at: