Circutor
empresa
Circutor
Oferta cerrada el 16/06/2022

Senior Frontender

Salario50-55K
PresencialBarcelona
o
Remoto100%
Reto tecnológicoHorario flexible

Circutor es una empresa líder en el sector eléctrico con casi 50 años de presencia en el mercado industrial. Se centran en la protección, la carga de vehículos y la gestión de energías renovables. Tienen productos para satisfacer toda la cadena de valor del futuro energético: la electricidad⚡.

Su visión es crear una plataforma de Business Intelligence enfocada a energía para ayudar a las empresas a afrontar el futuro que viene. ¿Te interesa? 🤔 sigue leyendo.

¿Qué harás?

Si bien son una empresa puramente de Hardware, quieren hacer una apuesta muy fuerte para lanzar su plataforma de software que acompañe a este hardware (y que sea compatible con el de otros fabricantes).

Tu objetivo será liderar la parte de Frontend. Ahora mismo tienen desarrollada una primera aplicación web para uno de sus equipos, pero su objetivo es crear una nueva plataforma de cero e integrar las aplicaciones web existentes.

Están buscando a alguien con experiencia y confianza suficiente para tomar decisiones de arquitectura y meterse en el barro si hace falta.

Su objetivo es que te centres en la arquitectura y en visualizaciones complejas. Para los componentes estándar, la maquetación, etc.… se va a usar el sistema de diseño que tú les ayudes a escoger.

También esperan de ti que escojas librerías y frameworks necesarios, siempre desde un punto de vista global, no solo desde el enfoque tecnológico.

Quieren que te centres en la arquitectura y aquellos componentes que pueden añadir valor. 

Tu evolución

Circutor
Tu primer día

En 1 mes

Habrás conocido al equipo, las aplicaciones existentes, y la visión de la empresa. Habrás tenido ya conversaciones con tu Team Lead para ver que tecnologías y librerías se pueden usar.

Tus responsabilidades

  • Liderarás la parte de Frontend, y esto incluye tanto el Back Office como el Frontal de usuario externo.

  • Junto con tus compañeros/as de Backend, mejorarás el rendimiento, escalabilidad y monitorización de nuestra aplicación.

  • Trabjarás codo con codo con el Product Owner y el diseñador de UX para encontrar las mejores soluciones a los retos que vayan encontrando.

¿Cómo lo harás?

La metodología del equipo es un “agile no purista”. Realizan 2 weekly semanales (los martes), una con los Product Managers para estar alienados con el negocio, y otra interna de planificación. Se marcan unos objetivos semanales, pero las features van a producción sin esperar al final de la semana. 

 Como están desarrollando el proyecto desde cero, utilizan esta enorme oportunidad para definir buenas prácticas y escoger un stack moderno (pero sin pasarse de cosas nuevas). Las librerías y decisiones las toman como equipo y siempre desde un enfoque práctico.

 En cuanto al código, tienen algunos principios sencillos:

-   Las features deben añadir algo de valor y desplegarse lo más rápidamente posible.

-   El código se revisa antes de hacer cada merge.

-   El código debe ser legible, consistente e intentamos no abusar de las abstracciones.

-   Las branches se despliegan en un entorno separado para que los PM’s lo puedan revisar.

-   Les encanta automatizar.

En cuanto a sus herramientas, ahora mismo están usando:

-   Go para el backend.

-   Python para el análisis de datos y algunas pruebas de concepto.

-   Timescale para la base de datos.

-   K8S para ejecutar el código.

-   Gitlab para las issues, los pipelines, y el código.

-   Teams para comunicarnos entre nosotros.

-   Sentry para recibir los errores.

-   Grafana para ver logs y métricas.

 De todas formas, si detectan necesidades, mejoras, etc, lo evalúan todo como equipo y si hace falta cambian metodología o herramientas.

¿Cuándo trabajarás?

El horario es flexible. Se espera de ti que estés en las reuniones principales (Weekly, Daily a las 9:30), y que los demás sepan cuando pueden encontrarte.

Normalmente, suelen estar todos/as online entre las 9:30 y las 16. 

Día laborable

Jornada completa

Vacaciones

22 días

Jornada laboral

Flexible

¿Dónde trabajarás?

Presencial

Barcelona
o

Remoto

100%

La posición es remota, eso sí, se reúnen una vez al mes en las oficinas de Viladecavalls, corriendo el coste del desplazamiento a cargo de Circutor.

Ese día aprovechan para hacer los 1:1 y, ya que están, irse a comer todo el equipo 😃.

¿Con quién trabajarás?

Este equipo es pequeño, pero peleón y está compuesto por:

  • Xavier Orduña quien será tu Team lead / manager. Tiene muchos años de experiencia construyendo aplicaciones web para la explotación de datos. De hecho, fue uno de los fundadores de DEXMA, una de las plataformas líderes para la gestión de energía. Con él tendrás cada 2 semanas un 1:1 para hablar sobre tu plan de carrera, formación u otras cosas que te preocupen. No tiene ningún problema en bajar al barro y programar si hace falta.
  • Eduard Arnedo, Backend developer. Más de 5 años de experiencia programando aplicaciones B2B. Ha hecho Python, Cobol, Angular, … desde hace 2 años se ha centrado en Go, pero te programa con lo que haga falta. Es un obsesivo del clean code. 
  • Martin J. Guilhem: Backend developer. Ingeniero Industrial que hace 2 años encontró la luz y empezó a programar. Después de probar C y Java, se quedó con Go. Que no te engañe su poco recorrido, aprende muy rápido.

 La parte de DevOps / administración de sistemas la lleva Geko (www.geko.cloud). 

¿Qué piden?

Están buscando a alguien con buenas bases sólidas de ingeniería, mirada crítica y autonomía para tomar decisiones.

 En cuanto a la experiencia concreta, esperan:

  • Soltura con Javascript/Typescript, HTML y CSS.
  • Experiencia en proyectos reales con algún framework (Vue, Angular, React, …) y si has jugado por su cuenta o has evaluado otros, mejor.
  • Dominio de herramientas básicas: Git, Bash, Docker, terminal, npm …
  • Sentirte cómodo/cómoda en inglés para escribir documentación y mantener conversaciones técnicas.

 Sumas puntos si:

  • Cuentas con experiencia en Backend y desarrollo de APIs.
  • Pones atención a los detalles y el “pixel perfect”.
  • Tienes experiencia con la visualización de datos (librerías de charts, D3.js, …).

 

Tecnologías

Innegociable

  • CSS
    Avanzado
  • HTML
    Avanzado
  • JavaScript
    Avanzado

Suma puntos

  • React
    Básico
  • Figma
    Básico
  • Vue
    Básico

Otras habilidades

Innegociable

  • Atención al detalle
  • Capacidad de autogestión
  • Liderazgo
  • Proactividad

Estaría bien

  • Comunicación escrita

Suma puntos

  • Capacidad de mentorización
  • Visión estratégica

¿Qué ofrecen?

Salario

50-55K

Horario

Flexible

Remoto

100%
  • 📚 Formación a demanda (consensuada con tu Team Lead) para que domines las últimas tecnologías.
  • 😁 Posibilidad de tener impacto en un proyecto que empieza de cero.
  • 💻 Posibilidad de elegir tus entornos de trabajo (linux, mac o windows).

Beneficios

Presupuesto para formación
Ayuda con el transporte
Vacaciones Extra

What the FAQ?

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