Job Details
- Develop applications for Mobile basing on Android platform.
- Details will be discussed at interview.
Job Requirements
-
-
- 3+ years of Android application development experience in a collaborative team environment.
- 2 years of Unity3D.
- Deep understanding of Android technologies including, Java, Android Studio, Maven and related development frameworks.
- Proficient knowledge of Android software design patterns to develop connected high-performing apps.
- You’ll have a working knowledge in the fundamentals in Object-Oriented Design, Data Structures, Algorithm Design, and Design Patterns.
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs (Google, Facebook..)
- Knowledge of using version control e.g. SVN
- Excellent understanding of Mobile Native multi-threaded programming
- Strong knowledge of mobile, different versions of Android, and how to deal with different screen sizes
- Understand Android memory management, and have experience working on memory usage optimization
- Experience with unit testing frameworks
- Strong problem solving and debugging skills
- Experience building hybrid mobile applications utilizing Cordova, Titanium or equivalent cross-platform mobile frameworks.(Optional)
- Experience for other Game Engine will be a strong bonus.
- Excellent teamwork skills, and keen to take responsibility for shipping new features.
- Strong written and verbal communication skills.
-