Vacante Android Developer -Grin

Vacante


El equipo Grin sigue creciendo y abren convocatoria junto con con Kodemia para arrancar Hack The Job Android Developer.

Acerca de Grin

Grin es una comunidad de movilidad diferente. Buscan conectar personas de manera simple, divertida y ecológica a través del uso compartido de patines eléctricos. Mediante una app disponible para Android o iOS, el usuario puede encontrar un scooter, escanear su código QR y utilizarlo. Al terminar el traslado, el scooter se deja en una zona designada para su estacionamiento y listo. Al ser una plataforma emergente, Grin solo tiene presencia en la Ciudad de México, específicamente en las colonias Condesa, Roma Norte, Roma Sur, Juárez, Cuauhtémoc, Anzures, Polanco, Del Valle Norte, Del Valle Centro, Nápoles, Narvarte, Ciudad de los Deportes, San Juan, Noche Buena, Extremadura Insurgentes, Insurgentes Mixcoac, Actipán, Del Valle Sur, Acacias, Santa Cruz Atoyac y Xoco y San Pedro GG en Nuevo León pero tienen planes de expandirse muy pronto a otras dentro de la capital. Aún cuando es un concepto nuevo en México, en otras grandes ciudades como San Francisco y Los Ángeles ya lleva activo un tiempo considerable, lo que garantiza el éxito y crecimiento de esta startup única en el país.

Lo que necesitas para formar parte del equipo de desarrollo Grin en cuanto a conocimiento y experiencia es:

  • Conocimiento avanzado en lenguaje Java con el SDK de Android.
  • Conocimiento avanzado de Android Studio.
  • MVC aplicado a Android.
  • Java, XML.
  • Android SDK.
  • Google APIs (Firebase, Google Maps, Google Sign In, Fused Location).
  • Android Tests con un sistema de integración continua.
  • Nice to have Kotlin, Library Injection, Python / Django, SQL.
  • Programación con React.JS.
  • Uso de APIs REST co.
  • Babel, Webpack, NPM, etc, para creación de sitios estáticos.
  • Git.
  • UX es deseable.
  • Básico de herramientas de diseño como Sketch, Photoshop, Illustrator, etc.

Tus habilidades soft y técnicas:

  • Mantener y desarrollar aplicaciones para usuario final.
  • Implementación de pruebas de integración, unitarias y UI.
  • Maquetación y creación de aplicaciones para uso interno.
  • Creación de la estructura de servicios REST para consumo dentro de las.
  • aplicaciones.
  • Deploy y monitoreo de aplicaciones en producción.
  • Planeación de flujos de trabajo para la integración de futuras.
  • Uso de librerías externas para el manejo de imágenes, conexiones y APIs.
  • de Google.
  • Lógica de programación.
  • Capacidad para trabajar en un equipo multidisciplinario.
  • Debes ser autodidacta.
  • Tener Ownership, que es el sentido de pertenencia hacia un proyecto.
  • Adaptabilidad.
  • Compromiso .
  • Análisis de problemas.

Grin es un lugar donde surgen ideas y se colabora con equipos multidisciplinarios en todo momento. Con oficinas en la Colonia Condesa, tu horario será de 9:00 am a 6:00 pm, pero contarás con la flexibilidad necesaria ya que lo importante es que cumplas con los objetivos.

El ambiente es lo mejor, hay desayuno todos los días como jugo, fruta y cereal y Grin te invita la comida 3 veces por semana.

La oferta económica va de los 2000 USD a los 2500 USD y cuenta con prestaciones de ley. Se te hará una oferta final acorde a tus conocimientos y experiencia.

El reto

Features MÍNIMOS para aplicar

Primer pantalla

  • Obtener dispositivos con bluetooth (Nombre e intensidad) y mostrarlos en una lista.
  • Cada elemento en la lista tiene su botón para poder guardarlo en un Web Service.
  • Botón a nivel pantalla para refrescar los dispositivos.
  • Botón a nivel pantalla para ver la lista de datos que se han guardado (Segunda Pantalla).

Features DESEABLES para aplicar

Segunda Pantalla

  • Lista con los dispositivos obtenidos de un WS (nombre, intensidad, fecha de creación).
  • Se pueden ordenar los dispositivos desde la app (por fecha de creación).

Puntos adicionales

  • Los servicios web son de prueba, siempre regresan lo mismo.
  • Desarrollar una arquitectura para soportar más pantallas, puede ser clean code o MVC.
  • Legibilidad del código.
  • Envio en repositorio de GitHub o Bitbucket.
  • Doc adicional sobre las tareas que tuviste que hacer y el orden en el que las hiciste.

Web Service

Notas

  • Si hay algo que no esté claro, toma una decisión y documenta por qué lo resolviste de esa manera.
  • No importa si no terminas, queremos ver tus métodos y la forma de resolver el ejercicio.
  • Realiza tu ejercicio y envía un mail adjuntando tu CV y un link a tu repositorio con el ejercicio a Carolina Gayosso (carolina@kodemia.mx), tienes hasta el 25 de Octubre para enviar tu ejercicio. Recibirás un mail confirmando tu participación en el evento y los siguientes pasos.

¡Suerte Koder!