Bolster
bolster-team
Bolster
Oferta cerrada el 04/07/2022

Mid React Native Developer

Remoto100%
PerksContractorReto TecólogicoAmbiente internacionalStartup

Bolster es una startup americana con un producto mobile que busca revolucionar la industria de salud financiera. Usan la tecnología para mejorar la situación a nivel financiero de sus usuarios/as de forma rápida, efectiva y asequible. Llevan un año montando una app que sale al mercado en pocas semanas y necesitan aumentar el equipo para hacer frente a todos los nuevos retos que tienen por delante.

¿Qué harás?

Cuando dicen que quieren revolucionar el sector desde la tecnología va en serio, han montado un sistema 100% serverless en AWS con una app en ReactNative con integraciones a Bureaus, (agencia de recopilación de datos) de crédito y plataformas financieras. Han automatizado un proceso que permite a sus usuarios/as de manera sencilla (y gratuita) mejorar su situación financiera y así optar a mejores hipotecas o préstamos, pagar sus deudas, aumentar sus ahorros... y ahí es donde les vas a poder ayudar, trabajando directamente en la app de los usuarios/as aportando valor y creando un impacto positivo en los usuarios.

Cabe destacar también que el equipo Bolster logró publicar Upturn, una app de credit health que llegó a 400k usuarios en pocos meses. Después del éxito cosechado emprenden esta nueva aventura para llevar la idea inicial mucho más lejos.

Su app tiene por delante un roadmap para duplicar las funcionalidades core este año y convertirse en una solución completa que aporte mucho más valor. Esto implica hacer features con un impacto directo en el usuario final y ver tu trabajo desplegado en producción en la mano de todos los usuarios de Bolster.

Formarás parte del equipo de ingeniería de Bolster que está localizado en España, pero trabajarás a diario con San Francisco. Te unirás a un equipo muy horizontal, bien cohesionado y que usan tecnología muy puntera. Utilizan la última versión de React Native con typescript y redux. Además, tienen la suerte de contar con un Lead Mobile (Manuel) muy top que ha montado la arquitectura de la app, y trabajarás mano a mano con él para llevar la app al siguiente nivel. En Bolster, ser parte del equipo de ingeniería significa que vas a estar en todas las discusiones técnicas y al día de todo el desarrollo que sucede tanto en la app como en el backend y en la web.

Tu evolución

Bolster
Tu primer día

En 1 mes

Habrás completado tu onboarding, que incluirá hacer pairing con Manuel, 1-1s con tus compañeros y compañeras directos para conocernos mejor, revisión de documentación y código y reuniones donde irás conociendo al equipo de U.S.A., producto, diseño etc

Conocerás nuestras herramientas de trabajo (figma, slack, zenhub, postman...) procesos de desarrollo y best practices que seguimos. Estarás en todas las dailies, sprint plannings, reviews y all hands.

Tendrás tu primera aportación en la app publicada.

Tus responsabilidades

  • Desarrollarás nuevas funcionalidades en la app, nuevos componentes, módulos y maquetar los diseños de nuestro design team.

  • Utilizarás arquitectura fault-tolerant y scalable. Clean, maintainable, and testable code.

  • Participarás en la definición de la arquitectura y los flujos de datos de la app.

  • Harás refactors y mejoras de performance en la aplicación móvil.

  • Colaborarás con el equipo de diseño y producto para evolucionar Bolster.

  • Estimarás desarrollos y participar en la planificación global del equipo.

¿Cómo lo harás?

Son una startup pequeña con un total de 10-12 personas en el equipo, teniendo una estructura muy horizontal y comunicación directa con todos los miembros del equipo. Por ejemplo, Patrick, el CEO, tiene un perfil muy técnico y le verás en vuestras dailies con USA.

Utilizan el inglés como lenguaje de comunicación en las reuniones, slack y documentación. Gran parte de las reuniones involucrarán compañeros americanos y, por tanto, serán en inglés. Obviamente, las reuniones en horario español con otros ingenieros españoles las hacen en castellano.

Actualmente, son 3 ingenieros y eso hace que tengan una comunicación completa y están al día de todo lo que ocurre en cada parte del proyecto. Ser pocos y trabajar en remoto implica tener independencia y transparencia, tendréis que ser capaces de sacar nuestro trabajo y de levantar la mano cuando necesitéis ayuda o podamos ayudar a otros. Siguen una mentalidad Improve en vez de Prove. Una vez que formes parte del equipo no tendrás la presión de demostrar constantemente tu conocimiento, a todos les falta mucho por aprender y todas las discusiones deben de partir de esa base. En las code reviews dejan comentarios y puntos de discusión para asegurar que todos están alineados en el desarrollo manteniendo la calidad en el código. La última Pull Request que abrió David en la app tuvo unos 8 comentarios de Manuel y llevó otro par de horas darle la vuelta aparte de la implementación. Se alejan del I Know Better syndrome, se pasan dudas constantemente y charlan sobre el mejor approach para solventar problemas técnicos entre todos. Todos se responsabilizan del trabajo técnico de Bolster.

Siguen un SCRUM con sprints de 2 semanas, hacen retros internas de ingeniería y se van turnando quién lleva la reunión en cada sprint. Usan zenhub como board de tareas y tienen procesos definidos con diseño, producto y QA. En los sprint reviews hablan con los stakeholders y presentan todos sus avances.

¿Cuándo trabajarás?

 Tienen una jornada bastante flexible. Tienen una daily a las 10:00 y otra a las 16:00 (con USA) Solo te piden que estés disponible en la franja de 10:00h a 13:00h y de 15:00h a 17:00h aproximadamente, horario peninsular español, y que completes el resto de horas (40 semanales en total) cuando mejor te venga. Los viernes solo tienen la daily de las 10:00 e intentan no poner más reuniones para poder tener flexibilidad (meetingless Fridays). El equipo se reparte durante todo el día. Por ejemplo, Rober suele empezar a trabajar a las 7-8 de la mañana y así termina antes y los viernes únicamente trabaja por la mañana, David, en cambio, suele estar disponible hasta última hora de la tarde.

Día laborable

Jornada completa

Vacaciones

22 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Remoto

100%

¡Desde donde quieras!

Esta posición es 100% remota, por lo que mientras te asegures de que tienes buena conexión y mantienes el horario común del equipo, podrás trabajar desde donde quieras.

¿Con quién trabajarás?

Ahora mismo son 12 personas en el equipo entre España y USA. Algunos de los compañeros con los que más interactuarás en tu día a día son:

  • David Ortiz (Engineering Manager): David gestiona el equipo de ingeniería y se encargará de resolver todas tus dudas. Hace malabares entre la web, app, backend, infraestructura y lo que haga falta. Trabaja desde Madrid y comparte oficina con sus dos gatos que se asomarán a saludar en muchas llamadas.
  • Manuel Rodríguez-Sánchez (Lead Mobile): Proud gaditano. Le encanta React Native y no le hace ascos a una Cruzcampo de vez en cuando. Empezó la app de Bolster, se la sabe de pe a pá y está continuamente abierto a aprender cosas nuevas. Va siempre con la cámara a cuestas, dependiendo del día lo verás trabajando desde casa o desde una cafetería con buena conexión en otra ciudad.
  • Roberto Marín (Lead backend): Responsable de la parte de backend en Bolster aunque le gusta trastear tanto con la parte de mobile como con DevOps. En sus ratos libres deportista amateur al que le encanta el baloncesto, correr y perderse en bicicleta. Siempre busca ayudar para resolver todos los problemas que puedan surgir.
  • Patrick Dizon (CEO): Patrick también es CTO de Credit Saint y fue Head of Engineering en Upturn. Un CEO con mucho background y conocimiento técnico que forma parte del día a día del equipo. Vive en San Francisco y madruga como el que más para unirse a nuestras reuniones.
  • Oscar Guevara (Designer): Más de 20 años de experiencia diseñando productos digitales e ingiriendo cantidades incontroladas de helados. Ha trabajado para empresas top multinacionales del sector banca, seguros, viajes y o logística. Viene de crear equipos de Experiencia de Usuario de más de 20 perfiles para Inditex Logística.

¿Qué piden?

  • Varios años de experiencia trabajando con React Native o React. Conocimiento de Redux, Typescript, hooks y functional components.
  • Experiencia con maquetación para React Native, CSS y HMTL.
  • Buen manejo de Git, haciendo uso de alguna política de branching.
  • Experiencia trabajando con APIs REST en tus desarrollos.
  • Estás familiarizado con los despliegues y test automatizados.
  • Has trabajado metodologías ágiles.
  • Te defiendes en inglés hablado y escrito para poder participar en reuniones y discusiones técnicas y leer y escribir documentación.

Extras

  • Tienes experiencia con aplicaciones en producción y gestión de apps en stores de Android e iOS.
  • Tienes conocimientos avanzados de automatización y testing.
  • Conocimiento de tecnologías web (React) y backend (Node, AWS)
  • Experiencia previa trabajando en remoto, con diferentes zonas horarias y/o como freelance.

Tecnologías

Innegociable

  • React Native
    Intermedio
  • React
    Intermedio

Estaría bien

  • Redux
    Intermedio
  • CSS
    Intermedio
  • HTML
    Intermedio
  • TypeScript
    Básico

Suma puntos

  • Figma
    Básico
  • NodeJS
    Básico

Otras habilidades

Innegociable

  • Proactividad
  • Capacidad de escucha
  • Trabajo en equipo

Estaría bien

  • Aprendizaje Continuo

¿Qué ofrecen?

Salario

Hasta 65K

Horario

Flexible

Remoto

100%

💸 Posición full-time (40 horas semanales) con una retribución bruta fija de hasta €65K (como contractor) Más detalles en las FAQs.

🌱 Crecimiento. Formarás parte del core inicial de ingeniería en una startup en crecimiento.

What the FAQ?

Es un proceso muy sencillo. Si no tienes experiencia siendo autónomo, desde Bolster te echarán una mano, ya que todo el equipo que está desde España ha pasado por el mismo trámite.

Sí. Tu salario será en dólares y facturarás a Bolster (con sede en New Jersey). La facturación es muy simple, ya que las facturas de España a USA están exentas de IVA y retenciones IRPF y cobrarás una cifra igual todos los meses. El primero de cada mes enviarás una factura para cubrir el trabajo del mes anterior y tendrás el dinero en un plazo máximo de 10 días.

Sí, siempre y cuando estés dado de alta como autónomo y puedas facturar legalmente desde tu país de origen. Es un puesto 100% remoto y solo te pediremos que compartas el horario común del equipo.

El equipo de Bolster España te explicará cómo lo hacen ellos, pero puedes buscar la alternativa que más te interese. Plataformas como Wise te permiten mover el dinero con comisiones mínimas y el tipo de cambio real.

La verdad es que necesitan cubrir la posición YA de YA, por lo que tratarán de ser lo más ágiles posibles.

Normalmente, su proceso de selección consta de 3 fases:

  • Charla con David para que os conozcáis. Será en español aunque habrá una parte que te pedirán que hagas en inglés.
  • Entrevista técnica con el equipo de ingeniería. Te van a pedir ver un repositorio de código tuyo, idealmente una app de React Native que cumpla ciertos mínimos, y comentaréis temas técnicos. También podrás preguntar cualquier duda directamente a tus futuros compañeros.
  • Charla con David y Patrick. Conocerás más a fondo el proyecto y la visión de la empresa.

Comunicación constante con llamadas y mensajes en slack. Durante el onboarding tendrás 1-1s para conocer a tus compañeros. Aprovechan ciertos canales de comunicación para temas informales, y de vez en cuando se encuentran en Madrid para compartir un piscolabis juntos.