Circutor
empresa
Circutor
Offer only available in Spanish
Offer closed on 06/16/2022

Senior Frontender

Salary50-55K
In-personBarcelona
or
Remote100%
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.

What will you do?

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. 

Your evolution

Circutor
Your day ZERO

In 1 month

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.

Your responsibilities

  • 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.

How will you do it?

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.

When will you work?

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. 

Working day

Full-time

Holidays

22 days

Working hours

Flexible

Where will you work?

In-person

Barcelona
or

Remote

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 😃.

Who will you work with?

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). 

What are they asking for?

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, …).

 

Technologies

Non-negotiable

  • CSS
    Expert
  • HTML
    Expert
  • JavaScript
    Expert

This gives extra points

  • React
    Basic
  • Figma
    Basic
  • Vue
    Basic

Other skills

Non-negotiable

  • Attention to detail
  • Capacity for self-management
  • Leadership skills
  • Proactivity

This would be good

  • Good written communication

This gives extra points

  • Mentoring ability
  • Strategic vision

What are they offering?

Salary

50-55K

Schedule

Flexible

Remote

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).

Perks

Budget for training
Help with transportation
Extra holidays

FAQs

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