¡En Enerclic seguimos creciendo!
¿No sabe con seguridad qué habilidades necesitará para esta oportunidad? Simplemente lea la descripción completa a continuación para obtener una idea clara de los requisitos del candidato.
Buscamos un/a
Desarrollador/a Web Frontend
para liderar la interfaz web de nuestros dispositivos IoT, en colaboración directa con firmware, backend y diseño.
Un perfil con dominio de React, sensibilidad por la UX y criterio técnico para tomar decisiones sobre rendimiento y arquitectura.
Qué harás
Desarrollar y mantener la interfaz web del dispositivo IoT con React, asegurando una experiencia de usuario clara e intuitiva.
Diseñar y construir componentes reutilizables optimizados para entornos con recursos limitados (CPU y memoria reducidos).
Definir y aplicar criterios de UX: flujos de navegación, jerarquía visual, accesibilidad y consistencia de diseño.
Colaborar con el equipo de firmware para integrar el frontend con las API del dispositivo y asegurar una comunicación correcta entre capas.
Participar en el desarrollo o mantenimiento de endpoints con Node.Js y Express cuando el trabajo lo requiera.
Consultar y trabajar con MySQL / MariaDB para la lectura y persistencia de configuraciones y datos del dispositivo.
Detectar y resolver cuellos de botella de rendimiento, garantizando tiempos de carga adecuados en el dispositivo.
Participar en revisiones de código, proponer mejoras técnicas y documentar componentes, flujos y decisiones de diseño.
Qué buscamos
React:
hooks, gestión de estado, componentes reutilizables, optimización de renders.
HTML5 y CSS3
: maquetación semántica, diseño responsive, animaciones y estilos mantenibles.
JavaScript
moderno: ES6+, asincronía, manejo de eventos y DOM.
Criterio de UX e interfaz
: capacidad para diseñar flujos de usuario claros y pantallas funcionales.
Optimización de rendimiento
: aplicaciones ligeras para entornos con CPU y memoria limitadas.
Git
: control de versiones y trabajo en equipo.
Muy valorable:
Node.Js y Express:
diseño de API REST, gestión de rutas, middleware y autenticación.
MySQL / MariaDB:
modelado de datos, consultas SQL, diseño y mantenimiento de esquemas.
Comunicación entre capas:
entender cómo el frontend consume las API del backend y cómo los datos se persisten en base de datos.
Entorno Linux embebido:
familiaridad con el sistema de archivos, procesos y despliegue en placa.
Protocolos de comunicación IoT
: MQTT, WebSocket,
Herramientas de build:
Vite, Webpack.
Nociones de
Docker
o despliegue en sistemas empotrados.
Qué ofrecemos
Acceso a una empresa joven, dinámica y en plena expansión.
Apostando por un modelo que permita la conciliación, la
jornada es continua
.
Horario flexible de entrada (entre las
7:00 y las 9:00h
).
Teletrabajo parcial. Formato híbrido ¡ 2 días oficina, 3 en casa
!
23 días
de vacaciones laborales
+ 2
(nochebuena y nochevieja)
Contrato indefinido, 40 horas semanales.
Ambiente de trabajo atractivo, dinámico, donde buscamos la estabilidad y el crecimiento de los trabajadores/as tanto a nivel tecnológico (usando últimos lenguajes de programación, tecnologías e infraestructuras) como a nivel personal dentro de la empresa y sus proyectos.
Serás uno/a más de equipo desde el primer día y trabajarás en proyectos de impacto.
Acceso al programa de remuneración variable en función del desempeño y los resultados de la empresa. xhfqzwm
Buen clima laboral y positivo ambiente de trabajo
¿A qué esperas para formar parte de este gran equipo?