Freelance Android Native Developer

Caducada

Univrse is a Barcelona-based VR studio developing Univrse Framework, a solution that revolutionizes location-based VR experiences ( ).

Our multidisciplinary and international team combines the physical, digital, and virtual worlds to create fascinating experiences.️ We love to open new paths to find unconventional solutions in the field of XR technologies.

We are seeking a skilled and innovative Android Native Developer to collaborate with us on a project.
The ideal candidate will be responsible for creating and implementing functionalities that enhance our VR environment by dynamically discovering, listing, and managing installed APKs. This role requires a deep understanding of Android development and the ability to design seamless communication protocols between Android and Windows platforms.

What will you do?

  • Implement functionality to dynamically discover and list installed APKs eligible for launching within the VR environment.
  • Design and implement a user-friendly interface for managing the list of launchable APKs, allowing for easy addition and removal.
  • Implement robust error handling and validation mechanisms to address potential issues such as missing or invalid APKs, changes in package/component names, and permissions.
  • Document the technical specifications, implementation details, and usage instructions for the developed solution.
  • Design and develop network communication protocols and APIs to facilitate seamless data exchange between the Android and Windows platforms.
  • Proven experience with Android Studio, Android SDK, and related development tools.
  • Proficiency in Java and Kotlin programming languages.
  • Experience in building and deploying applications for VR platforms.
  • Prior experience with APK management and dynamic loading in Android applications.
  • Knowledge and experience with communication protocols, including TCP/IP, UDP, or WebSocket.
  • Understanding of cross-platform communication frameworks and technologies, such as RESTful APIs and JSON/XML parsing.
  • Strong problem-solving skills and the ability to troubleshoot complex issues.
  • Excellent documentation and communication skills.

Preferred Qualifications:

  • Experience with other programming languages such as C++ or Python.
  • Familiarity with Agile development methodologies.
  • Knowledge of UI/UX design principles for VR applications.
  • Experience with version control systems, such as Git.

️ Language requirements

Must have an excellent level of Spanish

An at least intermediate level of English

Friendly vibe that will make you feel happy about coming to work on Mondays.

The chance to work on experiences that are travelling all around the world and being shown in some of the biggest cultural venues on Earth. We are oficially on all the continents around the globe

Work with talented people whom love to teach, share knowledge and are proud of each experience developed.

Opportunities to experiment with innovative technologies, as Apple Vision set and our Hyper Lab for example.

A competitive salary based on knowledge and experience.

Breakfast, fruit & snacks.

Beach volleyball on Tuesdays (during the summer).

Creative retreat with the whole team.

Frequent cultural and leisure activities.

#J-18808-Ljbffr

Más información

  • ¡Esta oferta esta caducada!
Compartir esta oferta

Contact Us

contato@empregara.com