Senior Android Developer

Descripción de la oferta

Bold

Nuestra compañía fue fundada en Mayo de 2019 con el objetivo de convertirse en un Banco Digital para emprendedores e independientes. El primer producto que está próximo a salir al mercado es un datáfono móvil que le permitirá a nuestros clientes recibir pagos con tarjetas crédito y débito, gestionando todo a través de una app móvil.


El rol

Como Desarrollador Android estarás a cargo de la construcción de las apps móviles bold.

Estos productos permiten procesar pagos electrónicamente a nuestros clientes por lo que la Seguridad, Calidad y Rendimiento de los mismos son aspectos críticos para el negocio.

Trabajarás muy de cerca con Desarrolladores Backend, DevOps y Testers para garantizar que se cumplan los estándares bajo un entorno ágil y Lean.


Deberás:

  • Diseñar, construir y mantener apps móviles nativas Android (Java y Kotlin)
  • Diseñar, construir y mantener pruebas unitarias
  • Trabajar con otros miembros del equipo de tu departamento y otros para garantizar la correcta puesta en marcha de las apps en las tiendas
  • Aportar en decisiones de arquitectura y selección de herramientas y procesos
  • Dar puntos de vista y generar crítica constructiva
  • Colaborar con los Ingenieros DevOps para la construcción de los Pipelines y automatización de releases


Beneficios:

  • Medicina prepagada
  • Acciones de la compañía
  • Horario flexible de lunes a viernes
  • Contrato a término indefinido

Requerimientos

  • Experiencia de más de 5 años con Java o 1 año con Kotlin
  • Experiencia de más de 3 años con Android
  • Experiencia y excelente entendimiento de "Clean Architecture", SOLID y patrones de diseño
  • Experiencia con Git y Gradle
  • Experiencia con las siguientes librerías y herramientas: Jetpack, RxJava, RxEventBus, Dagger2, Retrofit, Picasso, ButterKnife, Timber, JUnit, Espresso
  • Experiencia con persistencia: Realm, Room, Shared Preferences
  • Experiencia con Firebase (Crashlytics, Performance, Analytics)
  • Experiencia con apps que manejen Bluetooth/BLE, geo-localización y sensores
  • Experiencia de mínimo un año en empresas Fintech (Bancos Digitales, Pagos electrónicos, Créditos)
  • Experiencia en codificación segura