Rakuten Viber
Rakuten Viber
Rakuten Viber es una plataforma global de comunicación que ayuda a las empresas a llegar a sus clientes mediante mensajería, verificación y campañas interactivas. Su oferta para empresas incluye Viber Verification y SecurePlus Messages, que permiten establecer comunicaciones más seguras con los clientes, mientras que las funciones de superapp de la plataforma favorecen la interacción con las marcas y las relaciones directas con los consumidores en ámbitos como el marketing y el comercio electrónico.

Desarrollador Android a tiempo completo en Varsovia (híbrido) en Rakuten Viber

Desarrolla y mejora la aplicación de comunicación Android de Rakuten Viber, utilizada por millones de personas. Crea funcionalidades móviles con Kotlin, Java, Jetpack y arquitecturas Android modernas.

Descripción

  • Contribuir al desarrollo, la mejora y el mantenimiento del cliente Android de Viber.
  • Colaborar con un equipo diverso de desarrolladores para ofrecer funcionalidades, completar iniciativas planificadas y mejorar la aplicación.
  • Traducir los requisitos del cliente, las necesidades tecnológicas y la arquitectura de la solución en implementaciones de alta calidad.
  • Colaborar con responsables de producto, diseñadores y otras partes interesadas en soluciones que cumplan los estándares de experiencia de usuario y diseño.

Requisitos

  • Al menos cinco años de experiencia profesional desarrollando aplicaciones Android.
  • Sólidos conocimientos de Java, Kotlin y desarrollo para Android.
  • Comprensión sólida de las colecciones y la concurrencia o multihilo de Java, Kotlin Coroutines y Flow, y los componentes de Android Jetpack, incluidos WorkManager, Paging, ViewBinding y LiveData.
  • Dominio de Dagger 2, proyectos multimódulo y Gradle para crear y mantener aplicaciones Android.
  • Amplios conocimientos de los principios de diseño de aplicaciones móviles y de experiencia de usuario.
  • Experiencia trabajando con bases de datos, incluido SQL, la optimización de consultas y Room.
  • Capacidad para escribir pruebas unitarias y utilizar Git para el control de versiones.
  • Familiaridad con los patrones de diseño GoF, la arquitectura de software y la refactorización de aplicaciones.
  • Experiencia desarrollando aplicaciones con arquitecturas MVP, MVI o MVVM.
  • Nivel intermedio de inglés hablado para comunicarse eficazmente dentro del equipo.
  • La experiencia utilizando herramientas de IA para mejorar la productividad o apoyar la toma de decisiones constituye una gran ventaja.