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.
- 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
- 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
1. Technical experiences
1.1 Must have
- Minimum 1 year of experience in iOS app development
- 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)
- Familiarity 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 and a friendly attitude
- The drive to keep learning to improve knowledge and skills
1.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 to be able to work alongside creative for implementation of UI/UX features
- Good UI sense
- Experience in Xcode Instrument tools is a plus (Leaks, Zombie, ….)
- Understanding of in-app purchase process and how to implement it
- Preferred to have published mobile apps in AppStore.
- 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
1.3 Language skills
- Confidence in communicating in English
Bachelor’s degree in Computer Science or related field