Si tienes la costumbre de utilizar transporte público para desplazarte seguro que has probado aplicaciones como Uber, Bolt o Cabify. Pero, ¿qué pasa entonces con los taxis? Imbric, la app de Spartan Sys ha creado una solución de movilidad digitalizada para que puedas moverte en taxi, bus o moto y pagar el parking o la zona azul con una sola aplicación. Hacía falta, ¿verdad? Pues buscan ampliar el equipo con un/a Android Developer.
Spartan Sys es la compañía responsable de Imbric, una aplicación dual. Es decir, existe una app de usuario final disponible en la App Store y en la Play Store, pero además, los conductores profesionales también tienen su app (en este caso solo para Android) en la que registran sus recorridos, horarios, disponibilidad, etc.
Desde la aplicación de usuario puedes pedir un taxi, comprar billetes de autobús o reservar motos compartidas, además de pagar el parking o la zona azul. Todo de manera sencilla.
¿Y qué ha pasado durante los últimos meses? El verano pasado la Mutua Madrileña adquirió Imbric, que sigue funcionando de manera independiente pero ahora pertenece a la gran familia de La Mutua.
Se encuentran en un momento de impulso y crecimiento, ampliando las funcionalidades de la aplicación y el equipo necesita la incorporación de un/a Android Developer con experiencia que se haga cargo de ambas aplicaciones: la de clientes finales y la de conductores.
¿Cómo es el producto?
La aplicación está desarrollada en iOS y en Android. Principalmente, el desarrollo Android es Java para mobile, aunque les gustaría migrar en un medio plazo a Kotlin.
Te formarás con el desarrollador actual que ha llevado a cabo los desarrollos en Android, ya que él estará destinado a otro proyecto durante bastante meses y se va a encargar más del backend. Serás su padawan durante los primeros meses para entender la arquitectura de la aplicación, los procesos y los servicios y el roadmap de 2023.
Todo está desplegado en AWS y quieren incorporar una estrategia de testing durante este año. Ahora mismo trabajan con test unitarios, pero les gustaría testear de manera automática también las apps.
El equipo todavía es lo suficientemente pequeño para ser muy horizontal y familiar. Son unas 14 personas a día de hoy más Javier, el CTO a quien conocerás durante el proceso.
¿Qué reto tienen delante?
En tu caso concreto, te enfocarás en los nuevos desarrollos para Android, por lo que esperan cierta experiencia desarrollando aplicaciones y poniéndolas en producción. Además de mejorar y mantener los desarrollos actuales de ambas aplicaciones.
El trabajo es constante porque la Play Store se actualiza de manera constante. Se deprecan cosas de manera constante y hay que mantener las aplicaciones actualizadas.
Además, cuando los PM detectan nuevas funcionalidades, hacen sesiones conjuntas de grooming para definir el trabajo a llevar a cabo y la arquitectura.
Tu primer día
En 1 mes
Durante el primer mes, tu foco será la formación y el conocimiento del producto. De la mano de varios compañeros entenderás cómo funcionan las aplicaciones, las perspectivas de 2023 y cómo será tu día a día. Al acabar este primer mes, tendrás una visión general de la compañía y del producto y ya habrás empezado a trabajar en algunos desarrollos de Android.
Desarrollarás nuevas funcionalidades en Java para las dos aplicaciones de Imbric: clientes y conductores.
Te asegurarás de hacerlo con un código limpio, robusto y escalable.
Diseñarás, desarrollarás, validarás y desplegarás funcionalidades junto con el resto del equipo.
Tendrás una mente abierta para conocer nuevas tecnologías dentro de su stack.
A nivel metodológico, trabajan bajo un modelo de Scrum con sus dailies, retros y sprint plannings. Los sprints son bisemanales y todo se organiza mediante un backlog de tareas priorizadas.
Para que entiendas el producto al completo, el backend está desarrollado en Java con Hibernate, Spring y Struts. Utilizan diferentes bases de datos, en función de lo que necesitan los servicios: Redis, MySQL, Aurora y DynamoDB. Y en el front se encuentran en plena migración de Angular a React.
Y después, algo tan básico como Git para el control de versiones, Jira para las tareas, RabbitMQ como herramienta de mensajería de colas y CodeBuild y CodePipelines para la integración contínua.
La jornada es totalmente flexible. Solo te piden estar en la daily que suele ser a las 9:30 excepto en verano que la hacen a las 9:00 para terminar antes. El resto del día, tú puedes organizarte el tiempo como quieras siempre y cuando llegues a los objetivos de la iteración.
La idea es que te puedas distribuir el horario a tu manera, siendo responsable y trabajando con autonomía para con tus objetivos.
Día laborable
Vacaciones
Vacaciones
25 días
Jornada laboral
Presencial
La posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde casa o desde Honolulú ️.
La oficina de Madrid está abierta todos los días para quien prefieren trabajar allí, así que si eres de Madrid ¡no dudes en pasarte a conocer al equipo!
Ahora mismo son 14 personas en el equipo y estos son algunos de los compañeros con los que más interactuarás en tu día a día son:
* Javier(CTO): con muchos años y muchas guerras en la espalda, buen conocedor y tecnólogo entusiasta.
* Luís Álvarez (Product Owner):un máquina del paddle al que no se le escapa ni una bola.
* Fran Pérez (iOS Developer): tu espejo en iOS : ). Entusiasta y detallista, siempre en proceso de mejora en su rango de influencia.
* Alberto Álvarez (Frontend & UX/UI): Un máquina en Front web (Angular y React), además de dominar la comunicación visual.
* José Cañada (Full Stack Developer): tímido y analítico, tiene un perfil mixto dev y devops.
* Fran Alonso (Senior Backend Developer): nuestro especialista en retos, nuevas herramientas, I+D, etc.
* Andrés Cantos (Team Lead): es quien ha llevado a buen puerto los desarrollo de Android, así que serás su sombra los primeros meses. Le conocerás en la entrevista.
Dentro de las características de la posición buscan a un/a Android Developer con experiencia, ni más ni menos. Que tengas experiencia en Java, XML y algún framework como Spring o Struts. Te lo cuento más detallado:
* Tienes más de 4 años de experiencia como Android Developer.
* Has desarrollado y puesto en producción aplicaciones con Java y XML.
* Conoces algún framework de backend como Spring, Struts o Hibernate.
* Tienes experiencia en testing, al menos con tests unitarios.
Y si les quieres dejar con la boca abierta....
* Vendrás con algo de conocimiento o experiencia en Kotlin.
️ 25 días de vacaciones (24 + nochebuena o fin de año)
️ Plan de carrera y oportunidades de generar impacto en una empresa en crecimiento.
Y todas las ventajas de pertenecer a un gran grupo como es la La Mutua y que te explico aquí abajo ️
Beneficios
Cheque Guardería
Seguro de salud
Dinámicas y eventos de teambuilding
Vacaciones Extra
Apoyo con tu plan de pensiones
Por temas legales y administrativos y de coordinación del equipo, ahora mismo están buscando a personas residentes en España.
El proceso será ágil y súper ameno porque lo harás de la mano de los que serán tus futuros compañeros.
* La primera fase consistirá en una entrevista cultural para que podáis charlar del producto y la empresa
* La segunda fase será la entrevista técnica, en la que conocerás a Javier (CTO y fundador)
#J-18808-Ljbffr