Yêu cầu công việc
Key requirements for this position include:
Job Requirements:
iOS Developer:
Understanding of XML/JSON based RESTFUL APIs.
Have knowledge in source version control: SVN, Git.
Experience working Cloud of Google such as: Firebase, Firestore, Google Map...
Have knowledge in application architecture, data structure, clean code, design patterns, refactoring, code efficiency, memory, caching, multi- threading, test driven development and application profiling.
Have strong knowledge on OOP (Object Oriented Programming) and SOLID principles.
Experience with Clean Architecture, MVVM, VIPER, Swift UI, Reactive Programming, dependency injection is a huge plus.
Have an understanding of the architecture of iOS applications and use design patterns proficiently;
Have a solid knowledge of Swift/Objective C;
Have at least 5 years of experience in developing iOS applications
Have strong knowledge in custom view, custom view group and touch event dispatcher.
Having hands- on experience with Android is an advantage
Android Developer:
Having hands- on experience with IOS is an advantage
Have knowledge in application architecture, data structure, clean code, design patterns, refactoring, code efficiency, memory, caching, multi- threading, test driven development and application profiling.
Have strong knowledge on OOP (Object Oriented Programming) and SOLID principles.
Understanding of XML/JSON based RESTFUL APIs.
Experience with the Architecture component, reactive programing, dependency injection is a huge plus.
Have strong knowledge in custom view, custom view group and touch event dispatcher.
Have knowledge in source version control: SVN, Git.
At least 5 years working experience on mobile development, Java, Kotlin…
Experience working with third party libraries and APIs .
Personality Requirements:
Able to quickly learn new technologies and be self motivated.
Have good communication skills in English, especially in reading and writing technical documentation
Ready to work overtime.
Ability to work independently and teamwork, can work under high pressure.
Hard working, responsible, strong interpersonal and communication skills.