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
To apply for a selected job, please attach your resume to the form.
File type: pdf, docx, doc.