Not afraid of challenges and looking for an opportunity to work with a team of professionals? If you are looking to improve your knowledge, interested in innovations and want to work in a friendly like-minded team, this position will be interesting to you.
Your responsibilities:
- Developing Android apps
- Searching for innovative solutions
- Developing and supporting new features and solutions for Android
- Working with NestedScrollView with a nested RecyclerView
- Being ready to disassemble dex and jar and add code to the tasks where needed
- Working with a video in RemoteView
Requirements:
- 3+ years of experience in Android app development
- In-depth knowledge of Java; experience in Java 8 is an advantage
- OOP, design models and specific patterns for Android
- Working with version control systems, such as Git and Mercurial
- Profiling, search and elimination of bottlenecks in code
- Knowledge of REST, XML, JSON, GSON, Jackson, and binary formats
- Experience with SQLite and knowledge of other databases is an advantage (Realm, Firebase)
- Good knowledge of TCP/IP and UDP protocols and sockets
- Experience with Android API 1.6 – 6.0, Google API, Google services, and Android NDK
- Experience with Android Studio and Eclipse
- Editing Gradle scripts
- Experience with Hardware API, MediaEncoder, Camera API, Bluetooth and USB
- Experience with complex designs, animation, Custom View, and View Group with states
- Experience with third-party libraries, Retrofit and Crashlytics
- In-depth knowledge of C/C++ is an advantage
- Open-Source libraries editing experience is preferable
- Experience in AOSP assembling is a plus
- Fluent English
Contact Us
To ask a question or clarify information about the job position,please fill out the form below.
Email address:hr@onix-systems.com