Android Developer

Vietnam, Ho Chi Minh City

Motorist.sg is Singapore's Leading Auto Concierge Platform that simplifies vehicle ownership. We offer
a suite of vehicle management tools, including on-demand auto services in both web and mobile platform. As we have been expanding quickly, we are currently looking for iOS Developers to join our growing
technical team in Vietnam.

Responsibilities

  • Design, build and maintain advanced applications for Android platform
  • Conduct code refactoring, optimization, and build reusable components for future use
  • Participate in research and application of new technologies to products
  • Collaborate with the backend developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience
  • Optimize applications for maximum speed and scalability
  • Understand the product thoroughly, constantly optimize the product, identify and fix problems, improve stability and user experience
  • Debug applications and collaborate with team members to overcome technical problems

Requirements

Must have:

  • Good knowledge or experience with Android native development
  • In-depth understanding of computer science fundamentals (OOP, data structures and algorithms, architectures, etc)
  • Familiar with SOLID principles, architectural patterns (MVP, MVVM, etc)
  • Experience working with database types in Android such as SQLite, Room, Realm
  • Familiar with reactive frameworks and Jetpack like RxJava, LiveData, Room, ViewModel, etc
  • Proficient understanding of code version control tools, such as Git
  • Confidence in communicating in English

Nice to have:

  • Knowledge of development based on RESTful API
  • Ability to work alongside creative for implementation of UI/UX features
  • Experience in DI frameworks like Dagger, Koin, etc
  • Experience in Custom UI, Constraint Layout, and Animations
  • Understanding in-app purchase process and how to implement it
  • Prefered to have published mobile apps in Play Store
  • iOS development skills with ObjectiveC or Swift
  • Clean and efficient code lover
  • Good UI sense
  • Attention to detail
  • Analytical mind and problem-solving aptitude
  • Motivation to learn a new programming language
  • Enjoy working on challenging solutions and systems
  • Believe that building great applications is not only about delivering code that “works”, but involves thinking about reusability, maintainability, security and performance
  • Good teamwork and reliability

Qualifications

Bachelor’s degree in Computer Science or related field

Apply for This Job

Name

Email

Phone Number

Resume