Senior Frontend Developer

Valencia, VC, Spain


DESCRIPCIÓN DEL PUESTO

Developer experimentado, capaz de liderar la estrategia de front. Quieren a alguien con ideas claras, que haya probado, haya acertado... y haya fallado, y con todo ello, aprendido qué es lo que quiere y le gusta, y también lo que no. Es decir, que tenga criterio propio bien informado. Porque va a desarrollar un equipo de front, y aunque contará con gente muy buena, esperan que lidere desde la confianza en el saber hacer y el saber estar. ¿Qué voy a hacer? Durante el primer mes te incorporarás al equipo de producto, conocerás a todo el mundo, y recibirás formación tanto de los procesos propios del equipo y sus herramientas, como de la organización y su cultura y visión en general. En este mes quieren que te sientas como en casa y que empieces a organizar tu propio puesto, herramientas, etc. Por supuesto, es el momento para conocerte y que puedas empezar a aportar ideas propias, que estaran encantados de escuchar. Durante el segundo mes el objetivo es empezar a rodar ya de forma normal como un miembro más del equipo a plena capacidad, aportando ya esas características únicas tuyas por las que les has convencido de que eres el candidato idóneo para el puesto. Es un mes de consolidación de la vorágine que supone cambiar de empresa, cultura, equipo, etc. Pero te sentirás tan a gusto dentro del equipo, que te va a resultar muy fácil la adaptación. A partir del tercer mes estarás ya a tope llevando el desarrollo frontend al siguiente nivel, como parte del departamento de IT/producto, en el que creen en un modelo auto organizado sin fuertes estructuras jerárquicas: tu responsable directo será el CTO, pero también es un compañero más del equipo y todos suman para alcanzar los retos a los que la compañía quiere llegar.

¿Y cómo será el trabajo en mi día a día?

Pues en ocasiones harás cosas más de arquitectura y estrategia como: Selección de mejores frameworks y tooling para el desarrollo de front Definición y mejora continua en procesos de desarrollo y testing del front El diseño y mejora continua de la arquitectura de frontend, para que todo sea lo más limpio y mantenible posible Componentización de las UIs del sistema (web y aplicaciones Angular) para maximizar reutilización y reducción de errores Liderar el cambio ayudando al resto del equipo front a seguir las nuevas prácticas propuestas Plantear la estrategia de migración progresiva del legacy en AngularJS 1.6 ...pero no nos olvidemos de que somos una startup y necesitamos crecer, así que también: Desarrollo de nuevas funcionalidades en Angular 2+, Implementación de diseños responsive con HTML5 y SCSS Desarrollo y evolución de la web, basada en Bootstrap. Renderizada en servidor con framework de plantillas Freemarker ...y, por supuesto, no puede faltar: Gestión del flujo de trabajo en Git sobre Github, con creación, eliminación, pull requests, y merge de sus ramas Participación en los procesos de revisión de código y sesiones de mejora continua Uso adecuado de las herramientas de gestión del trabajo colaborativo de la empresa (GSuite, Github, Kanbanize)

REQUISITOS


  • Dominio senior de Angular 2+ HTML/CSS, diseños responsive y GIT

  • Debe saber usar Cypress para hacer testing e2e (¡y promover su importancia!)

  • Debe conocer Storybook como medio de comunicación con un equipo UI/U