Motorist Pte Ltd

183 Nguyen Thi Minh Khai, TP Hồ Chí Minh

Company Size : 10-24

View more

Job Summary

10-24

Product

Việt Nam

Mobile Developer

Motorist Pte Ltd

Quận 3, TP Hồ Chí Minh

  • English
  • Experienced (Non-Manager)
  • Full Time
  • Negotiable
  • Posted:12/12/2023
  • 1

Job description

Overview of job

Motorist 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 flat form.
As we have been expanding quickly, we are currently looking for Middle / Senior iOS Developers and Middle Android Developers to join our growing technical team in Vietnam.
Responsibilities For iOS:

  • Design, build and maintain advanced applications for iOS platform
  • Conduct code refactoring, optimization, building reusable components for future use
  • Participate in research and application of new technologies to products
  • Collaborating 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

Responsibilities For Android:

  • Design, build and maintain advanced features for the Motorist app on the Android platform
  • Conduct code refactoring and optimization
  • Build reusable components for future use
  • Conduct research and apply new technologies to upgrade the Motorist app
  • Collaborate with the backend developers and other team members to establish objectives and design more functional, cohesive codes to enhance user experience
  • Optimize the Motorist app for maximum speed and scalability
  • Debug the Motorist app and collaborate with team members to overcome technical problems

Job Requirement

1. Education

  - Bachelor’s degree in Computer Science or related field

2. Technical experiences

  2.1 Must have

For iOS:

  • Minimum 1 year of experience in iOS app development
  • Have good knowledge or experience with iOS SDKs, frameworks and third-party libraries
  • In-depth understanding of computer science fundamentals (OOP, data structures and algorithms, architectures, etc)
  • Familiar with SOLID principles, architectural patterns (Viber, MVVM, MVP, etc)
  • Experience working with database types in iOS such as Core Data, Realm
  • Ability to debug applications and collaborate with team members to overcome technical problems
  • Proficient understanding of code version control tools, such as Git
  • Knowledge of development based on RESTful API
  • Hard working, hard playing, keep learning to improve knowledge and skills, and a friendly attitude.

For Android:

  • Bachelor’s degree in Computer Science or related field
  • At least 1 year of experience as an Android Developer
  • 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
  • Clean and efficient code lover
  • Strong attention to detail
  • Analytical mind and problem-solving aptitude
  • Good teamwork and reliability

  2.2 Nice to have

  • Experience in optimizing performance for iOS application is a plus.
  • Experience in SwiftUI, UI/Unit test, Reactive Programming, FirebaseSDK, GoogleSDK is a plus.
  • Knowledge about UX/UI on mobile is an advantage. Ability to work alongside creative for implementation of UI/UX features. Has a good UI sense.
  • Experience in Xcode Instrument tools is a plus (Leaks, Zombie, ….)
  • Understand in-app purchase process and how to implement its.
  • Prefer to have published mobile apps in AppStore.
  • Having Android development skills with Java or Kotlin.
  • Clean and efficient code lover
  • Attention to detail. Analytical mind and problem-solving aptitude. Has a good troubleshooting skill.
  • 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

  2.3 Language skills

    - Confidence in communicating in English
3. NOTICE: CANDIDATES HAVE TO PROVIDE REFERENCE INFORMATION AFTER PASSING INTERVIEW ROUND.

Please submit your resume with Job position (Android / iOS) which would you like to apply.

Languages

  • English

    Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate

Technical Skill

  • iOS
  • Android
  • OOP
  • SQLite
  • Algorithm
  • Git
  • MVVM
  • MVP
  • SOLID
  • Realm
  • RESTful API
  • Data Structure

COMPETENCES

  • Detail oriented
  • Analytic Skills
  • Problem Solving Skills
  • Teamwork
  • Reliable

BUSINESS PROFILE

Motorist.sg is Singapore's Leading AutoConcierge Platform that simplifies vehicle ownership.

We offer a suite of vehicle management tools, including on-demand auto services. You can connect to a network of motorists and motor services so you’ll never miss out on what you need to know.
 
Motorist.sg has become one of the largest driver’s communities in Singapore, transacting millions of dollars worth of vehicles every month.