Freelance Android Native Developer -
Responder al anuncioUnivrse is a Barcelona-based VR studio developing Univrse Framework, a solution that revolutionizes location-based VR experiences (www.Univr. Se). 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. You will create a solution that allows us to start/close APKs remotely within a local network. The solution is divided into two parts:Launcher manager:Application that runs on Windows and serves as an interface to requests which APK the launcher should launch/close. Launcher (Background Service):Android Native application, running in the background of the Android device, and connected to the launcher manager. Executes APKs when requested by the launcher manager or when the device awakes. 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. RequirementsProven 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. Experience with version control systems, such as Git. Language requirementsMust have an excellent level of Spanish. An at least intermediate level of English. BenefitsWork with talented people who love to teach, share knowledge, and are proud of each experience developed. #J-18808-Ljbffr
¡Sea el primero en responder a este anuncio de trabajo!
-
¿Por qué está buscando trabajo en Trabajas.es?
Crear alerta de empleo
Cada día nuevos anuncios de trabajo Puede elegir entre una amplia gama de trabajos: nuestro objetivo es ofrecer una selección lo más amplia posible Déjenos enviar nuevos anuncios por correo electrónico Sea el primero en responder a las nuevas ofertas de empleo Todos los anuncios de trabajos en un único lugar (de empleadores, agencias y otros portales) Todos los servicios para demandantes de empleo son gratuitos Le ayudaremos a encontrar un nuevo empleo