Android Engineer (Java, OOP)

Viettel Complex Building, 285 Cach Mang Thang 8, District 10, Ho Chi Minh
See map

Top 3 Reasons To Join Us

  • Medical healthcare
  • Transportation fee
  • Team Building

The Job

  • You will work closely with the Product, UX/UI and Backend teams to design, build new products, platforms and features.
  • More senior engineers will act as a role model and mentor to more junior members.
  • Build re-usable Android software components for the Be platform.
  • Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app release cycles.
  • You will monitor the performance of the live apps and continuously improve them on both code and experience level.
  • Design, build and improve the mobile experiences for one of the world's fastest growing mobile app in ride-hailing, payments and logistics.
  • Provide technology leadership to the team and foster engineering excellence.
  • Communicate, collaborate and work effectively across cross functional teams in a global environment.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization and automatization.

Your Skills and Experience

  • You are a computer science, software engineering, information technology graduate, or similar.
  • At least 3+ years of experience in Android development.
  • Experience with third-party libraries, APIs, web services and JSON, e.g Dagger 2, RxJava, Retrofit, GSON etc.
  • Should have an excellent understanding of Java - OOPS, Interface, Abstract class, Collection framework.
  • Must have a good understanding of Android basics like Manifest components, Activities, services, Intent, Fragment use, and lifecycle management.
  • Experience in profiling, Unit Testing and UI Test is preferred.
  • Understanding the MVC/MVP/MVVM design patterns.
  • You are quick on your feet, always aiming for quality and are a natural collaborator.
  • Familiarity with Scrum & Agile.
  • A “good to have” is experience in Flutter.
  • Ability to 'design' apps is considered a plus.

Why You'll Love Working Here

  • 13th salary
  • Social Insurance
  • Medical healthcare
  • Annual health check
  • 15 days annual leave
  • Transportation fee (BE's services)
  • Performance bonus
  • Holiday bonus
  • Team Building and many engagement activities