Revieve
Foto
Revieve
Offer only available in Spanish
Offer closed on 08/04/2022

JavaScript Software Developer

Salary55-65K
Remote100%
100% RemotoHorario flexibleReto TécnicoPlan de CarreraBuen AmbienteEmpresa InternacionalInglés

Revieve ha venido a revolucionar el concepto de belleza hacia una definición holística más allá de la apariencia exterior, siendo sus pilares fundamentales la salud y el bienestar ¿Cómo? Basándose en inteligencia artificial y realidad virtual, ofrecen una experiencia personalizada a través de su tecnología patentada “Mobile Skin Diagnostics” que analiza las características faciales de la persona y colabora con las principales marcas mundiales (AS Watson, Shiseido, No7, etc.). ¿Te gustaría unirte a su equipo como JavaScript Software Developer y ayudarles a impulsar su crecimiento? Sigue leyendo 👇

What will you do?

Hoy por hoy, son más de 60 personas que representan a 26 nacionalidades repartidas en cuatro continentes y ocho zonas horarias. Disfrutan dentro de un entorno de crecimiento que los desafía a asumir nuevas responsabilidades y encontrar soluciones creativas a los problemas. Tienen la libertad y la confianza para hacer su trabajo como mejor les parezca, siempre y cuando cumplan con el objetivo y los plazos.

¡Buscan a una persona apasionada, que tenga aptitudes y ganas de aprender y que, sobre todo, no tenga miedo a los desafíos técnicos!

Como JavaScript Software Developer ayudarás a impulsar el roadmap de productos y proyectos web y mobile. Y lo harás desarrollando en React y React Native en el front y Node en el back. También utilizarás otras emocionantes tecnologías como Redux, ES6, TypeScript, Node, Docker, Mongo, Python y muchas más.

Serás una persona clave en su equipo de tecnología, responsable de implementar nuevas e importantes funciones de alta calidad y facilidad de uso que millones de consumidores/as utilizarán en todo el mundo.

Your evolution

Revieve
Your day ZERO

In 1 month

Habrás completado tu onboarding, que incluirá hacer pair-programming con gente del equipo para que entiendas poco a poco su ecosistema tecnológico y los problemas a los que se enfrentan.

Habrás hecho tu primera pull request añadiendo pequeñas funcionalidades y te habrás contagiado del buen ambiente del equipo en las dailies, así como otras ceremonias del sprint. Conocerás a la gente de producto, devops y diseño con las que resolver juntos los problemas.

Your responsibilities

    • Crearás  interfaces de usuario altamente dinámicas y basadas en la configuración
    • Diseñarás e implementarás APIs escalables y tolerantes a fallos
    • Desarrollarás experiencias de realidad aumentada como prueba virtual de maquillaje
    • Tomarás decisiones técnicas que ayudarán a construir a escala
    • Generarás documentación interna detallada para los proyectos en los que trabajas
    • Llevarás a cabo revisiones de código y buscarás continuamente formas de mejorar la manera de trabajar
    • Participarás en el ciclo de vida del producto, colaborando estrechamente con los departamentos de desarrollo, producto y diseño

How will you do it?

Con sede en Chicago y Helsinki, su equipo está repartido por todo el mundo, pero gran parte de este se encuentra sobre todo en Helsinki y España, por lo que tu trabajo será: 

  • 100% remoto.
  • Con autonomía, en el día a día, pero coordinando ideas y esfuerzos con el equipo.
  • Con grandes profesionales de diferentes países (en sus correspondientes zonas horarias) y culturas que se comunican entre sí en inglés.
  • Son partidarios de una forma de trabajo ágil y asincrónica y se organizan en sprints de 2 semanas.

When will you work?

Tienen una jornada bastante flexible (+/- 3 horas CET) y un equipo altamente autónomo. Valoran mucho la confianza, la flexibilidad y el crecimiento, tanto personal como profesional.

Working day

Full-time

Holidays

35 days

Working hours

Flexible

Where will you work?

Remote

100%

Esta posición es 100% remota, por lo que mientras te asegures que tienes buena conexión, podrás trabajar desde dónde tú quieras. ¡El sitio lo pones tú! 

Alguna vez que otra te invitarán a sus ofis que tienen en Helsinki o Valencia para compartir momentos juntos, ya sea para alguna que otra reunión o quedada que hacen de manera puntual. Nos consta que se lo pasan en grande....

Who will you work with?

Su equipo techie está compuesto por más de 20 personas expertas en sus respectivos campos, desde UX hasta Fullstack y Computer Vision y, por lo tanto, trabajan de manera bastante independiente siguiendo los principios ágiles, sacando tiempo para construir conexiones personales a través de revisiones de códigos profesionales y compartiendo momentos juntos virtualmente o con cervezas. Algunas de las personas con las que te encontrarás en tu día a día: 

  • Samuli Siivinen (CTO & Co-Founder) un tipo relajado y con los pies en la tierra. Tiene una visión privilegiada de la cultura y de la tecnología en Revieve. Se asegura de que todo el equipo tenga el mejor entorno de trabajo posible.
  • Luis Puig (Full Stack Engineer). Llegó cuando todo era desierto, es el primer ingeniero y arquitecto del altamente dinámico frontend. Está curtido en mil batallas y ayuda al resto del equipo a superar los obstáculos.
  • Ruben Ballesteros (Design Team Lead). Antropólogo en ciernes que empezó programando y poniendo las primeras piedras en los productos y ahora lidera el equipo de diseño y la experiencia de usuario. Gracias a su visión holística puede con todo.
  • Jon Oyanguren (Full Stack Engineer). Aparte de ser el más alto del equipo y deleitarlos con sus chistes de vascos, tiene una visión muy enfocada a producto. Le encanta hacer pair-programming y documentar procesos para transmitir el conocimiento al resto de compañeros/as. Es el pegamento del equipo.
  • Miguel Climent (Full Stack Team Manager). Aunque sigue programando de manera activa, se preocupa fundamentalmente de la buena salud del equipo y de que puedan seguir creciendo de una manera sostenible. Te ayudará con el contexto necesario en cualquiera de sus productos.
  • Esteve Verdura (SRE) Lo podrás encontrar tanto transmitiendo la filosofía de devops a todo el equipo de tech como haciéndose cargo de algunas funcionalidades del backend. Le encanta hablar sobre programación y en sus ratos libres lo puedes seguir en twitch disfrutando de su otra pasión: los videojuegos.
  • Cristina Seva (Scrum Master). La encargada de traer la agilidad a sus vidas y hacer de escudo a todos los equipos. Sin ella estarían perdidos.
  • Joonas Hamunen (VP of Product). Lidera el equipo de producto y es el encargado de planificar y transmitir tanto la visión como la misión de sus productos.

What are they asking for?

Buscan a una persona con al menos 4 años de experiencia como JavaScript Software Developer y a que, además, tenga: 

  • Experiencia en la entrega de aplicaciones modernas y eficaces para la web, con React
  • Experiencia en la construcción de sistemas distribuidos de alto rendimiento, Node.js
  • Entusiasmo por construir productos, teniendo siempre en mente a los/as usuarios/as finales
  • Excelentes habilidades de comunicación verbal y escrita
  • Pasión por un código limpio, mantenible y bien probado
  • Comprensión sólida del control de versiones (flujo de trabajo de git), pruebas, integración continua e implementación
  • Confianza en la creación y mantenimiento de documentación
  • Comprensión profunda de todo el proceso de desarrollo.
  • Responsabilidad y confianza para trabajar en un entorno muy autónomo.
  • Inglés ya que es la lengua vehicular de la empresa

Da puntos extras tener conocimientos de:

React Native, desarrollo móvil, Node.js, GraphQL, Parse Server, realidad aumentada y Kubernetes

Technologies

This would be good

  • TypeScript
    Intermediate
  • NodeJS
    Intermediate
  • MongoDB
    Intermediate
  • React
    Intermediate

This gives extra points

  • TensorFlow
    Intermediate
  • Python
    Intermediate

Other skills

Non-negotiable

  • Autonomy in learning
  • Team player
  • Proactivity

This would be good

  • Continuous learning
  • Capacity for self-management
  • Good verbal communication

This gives extra points

  • Adaptability to change
  • Good written communication

What are they offering?

Salary

55-65K

Schedule

Flexible

Remote

100%

💸 Salario €55k - €65k, según la experiencia y habilidades que aportes. (Se ofrece la posibilidad modalidad freelance salario €70k - €85k)

🏖️ 5 semanas vacaciones + 10 días festivos locales (estos días se suman a las vacaciones, se tiene cierta flexibilidad, lo ideal es que los puedas disfrutar en tus festivos nacionales/locales)

📡 Trabajo remoto 100%

🕓 Horario flexible (+/- 3 horas CET)

🗺️ Plan de carrera.

💻 Presupuesto personal para elegir el equipo necesario(portátil, monitor)

🍲 50€ / mes para que inviertas en tu bienestar y aprendizaje (cursos, libros, netflix, gym, etc)

Perks

Budget for training
Budget for Conferences
Internal training events
Budget for coworking
Possibility to choose your devices

FAQs

Sí, siempre y cuando tengas pasaporte de la Unión Europea… Por temas administrativos.

Necesitan la posición ASAP, por lo que intentarán ser lo más ágiles posibles. El proceso consta de las siguientes fases:

  • Screening
  • Technical test a realizar en casa, dispones de 1-2 días para entregarlo.
  • Technical interview con Samuli y alguien más del equipo de desarrollo.

Sí, es la lengua vehicular de la empresa, por lo que tendrás que saber desenvolverte en el idioma.