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