Skip to main content

Frontend Software Developer, Angular / TypeScript

Tecnología
Redwood Executive Search
Hace 2 mesesHasta 28/4/2026
Tiempo completo100% Remoto

Descripción del puesto

Nuestro cliente es una empresa internacional con sede en Madrid, que implementa soluciones basadas en IoT para sistemas de localización y monitorización en tiempo real de personas y activos, y digitalización de procesos en dominios funcionales industriales complejos. Acompañan a sus clientes durante el proceso de digitalización de extremo a extremo, utilizando como base una plataforma SaaS Cloud propietaria y Apps On-Site, con una amplio número de proyectos locales e internacionales, utilizando tecnologías disruptivas tanto para la computación centralizada de grandes volúmenes de datos en transacciones concurrentes, como para la computación en el Edge, resolviendo las restricciones ambientales en cuanto a protocolos de comunicación, ciberseguridad y usabilidad de dispositivos y soluciones.

La compañía necesita incorporar a un Desarrollador de Software, que trabajen en el desarrollo y evolución de una solución on –premise para la optimización productiva y la maximización de la seguridad en entornos industriales. Se incorporará a un equipo tecnológico que desarrolla soluciones digitales avanzadas para entornos industriales complejos y de alta exigencia técnica, siendo el dominio funcional un elemento clave, ya que las soluciones desarrolladas requieren un profundo entendimiento del contexto industrial en el que operan.

La posición combina desarrollo de software avanzado, con un componente significativo de investigación tecnológica, exploración de nuevas herramientas y aplicación de técnicas innovadoras en los productos de la compañía.

En el proyecto se hace uso de tecnologías de localización y comunicación innovadoras, Bluetooth Low Energy (BLE) Long Range, MESH, 5G, LoRaWAN, etc, como fuente de datos principal que se procesa en tiempo real, utilizando distintas soluciones para el tratamiento masivo de datos. El consumo de información se realiza en movilidad o en la plataforma web.

Se buscan candidato capaces de aplicar y evolucionar los frameworks y patrones de diseño existentes, garantizando calidad, mantenibilidad y rendimiento en las soluciones desarrolladas.

  • *Principales responsabilidades:**
· Diseñar y prototipar en mockups los casos de uso que los clientes monitorizan en sus control rooms (PCC – Project Control Center).

· Participar en todas las etapas del ciclo de vida de la solución: diseño, análisis, modelado, codificación, testing e integración.

· Asegurar que los desarrollos cumplen las mejores prácticas definidas en la arquitectura Wiloc, manteniendo altos estándares de calidad, mantenibilidad y rendimiento.

· Colaborar en la definición e integración con el resto de componentes del sistema (infraestructura, backend Java, ciberseguridad, bases de datos), así como en la selección de herramientas y métodos utilizados durante el desarrollo, pruebas, despliegue y operación.

· Profundizar en el dominio funcional de la solución para contribuir de forma efectiva a la evolución y mejora continua del producto.

  • *Experiencia y requisitos:**
· Experiencia en desarrollo de aplicaciones web con Angular (versiones recientes) y TypeScript.

· Experiencia aplicando principios de Clean Code y buenas prácticas en el desarrollo frontend.

· Capacidad para estructurar aplicaciones de forma modular y mantenible.

· Experiencia en diseño de interfaces de usuario y colaboración en la definición de UX utilizando herramientas como Figma, Adobe XD o similares.

· Experiencia en maquetación y estilos con Tailwind CSS u otros frameworks CSS modernos.

· Experiencia integrando la aplicación con APIs RESTful, así como trabajando con WebSockets y MQTT en entornos de comunicación en tiempo real.

· Experiencia en integración de servicios cloud desde el frontend, especialmente en flujos de autenticación y autorización (AWS Cognito, consumo de APIs serverless, etc.).

· Experiencia integrando servicios de Firebase.

· Frameworks de testing frontend utilizando frameworks como Jest, Jasmine o similares.

· Experiencia básica en contenedores y entornos CI/CD.

· Dominio de Git y GitHub en entornos colaborativos.

· Capacidad para trabajar acorde a metodologías ágiles.

  • *Requisitos valorables:**
· Experiencia integrando soluciones cartográficas (Google Maps, Leaflet).

· Experiencia con Ionic u otros frameworks multiplataforma.

· Desarrollo nativo en Android.

· Buen nivel de inglés, hablado y escrito.

  • *Modalidad de trabajo:**
· Lo ideal será, para candidatos que residan en Madrid, 4 días de teletrabajo y 1 día de trabajo presencial a la semana.

· En caso de residir fuera de Madrid, la modalidad será full remote, con disponibilidad muy puntual para viajar a Madrid en momentos muy concretos y muy poco frecuentes.

Keywords
typescriptmicrosoft-typescriptaws-iotjavafigmaadobe-xdtailwindtailwind-cssmqttamazon-web-servicesamazon-cognitoserverlessfirebasegoogle-firebasejestjasminegithubgoogle-mapsleafletionic

¿Te interesa este puesto?