Senior Mobile Developer

hace 2 semanas


Tampico, México Listopro A tiempo completo

Nos mueve un gran propósito de construir unpaís conectado y sin barreras que impulse el crecimiento ydesarrollo de todos los peruanos. Nuestro ecosistema tiene más de10 millones de personas y 2 millones de empresas que usan nuestroservicio todos los días. Para continuar brindando la mejorexperiencia a nuestros clientes necesitamos el mejortalento.

Descripción de laposición

Responsable por convertirel diseño y la visión en un producto funcional. Su trabajo influyedirectamente en la forma en que los usuarios interactúan con elsistema. Conoce las tendencias de la industria en metodologías dedesarrollo, frameworks para desarrollo de aplicaciones web yMobile. Propone e implementa interfaces sencillas y tienen unapasión por brindar una excelente experiencia del usuario. Tiene unconocimiento básico de programación en back-end y está dispuesto aaprender a ayudar a esta área a redactar APIs que le permitan crearun producto funcional. Colabora con el equipo de marketing y growthpara la ejecución de iniciativas que optimicen los resultados denegocio.

Responsabilidades

  • Participarcontinuamente en discusiones para mejorar el desempeño general delequipo y las metodologías de trabajo
  • Colaborarcon equipos multifuncionales de la compañía para definir hipótesisbasadas en datos
  • Asegurar que el código estéimplementado usando buenas prácticas y estándares con el desarrollode software
  • Trabajar lado a lado condesarrolladores de back-end para entender y usar adecuadamente lasAPIs del sistema
  • Implementar pruebas unitariase integración y desarrollar herramientas automatizadas para lastareas diarias
  • Implementar nuevas herramientasen la app que apoyen a la optimización de campañas y experiencias(analytics, pixeles de publicidad, experimentación,etc)

Requisitos

  • Másde 3 años de experiencia en el desarrollo de aplicacionesAndroid
  • Más de 1 año de experiencia en eldesarrollo de aplicaciones iOs
  • Haber trabajadoen al menos una app nativa que esté publicada en el AppStore
  • Conocer de principiosSOLID
  • Experiencia en diferentes arquitecturasademás de MVC (VIPER / MVVM, etc)
  • Experienciaen la construcción y mantenimiento pruebasunitarias
  • Profundo conocimiento deKotlin
  • Conocimiento deSwift
  • Ser capaz de desarrollar código que tengauna calidad, seguridad y legibilidadimpecables
  • Experiencia usando libreríasJetpack
  • Experiencia del desarrollador en unequipo Agile – deseable
  • Experiencia conimplementación de plataformas de analytics. Ejem: FirebaseAnalytics– deseable
  • Experiencia conimplementación de píxeles de publicidad. Ejem: Facebook, Google –deseable