Tus tareas
Tu misión será desarrollar y mantener aplicaciones web y APIs intuitivas y de alto rendimiento que permitan un acceso fluido a las soluciones integrales de OKAPI:Orbits en diseño de misiones, Consciencia Situacional Espacial (SSA), Gestión del Tráfico Espacial (STM), Dinámica de Vuelo (FD) y Coordinación del Tráfico Espacial (STC), cubriendo así todo el ciclo de vida de los operadores satelitales en el marco de un contrato inicialmente de duración determinada hasta finales de 2026, con una probable extensión posterior de hasta dos años, con fecha de inicio prevista el 1 de abril de 2026. Esta posición se contrata a través de la entidad legal de OKAPI:Orbits en España.
Diseñarás e implementarás interfaces de usuario elegantes e integraciones de servicio robustas que conecten complejas canalizaciones de datos espaciales con una experiencia de usuario accesible y fiable.
Trabajarás en los sistemas que permiten a los operadores satelitales y a las agencias espaciales visualizar, planificar y gestionar sus misiones de forma eficiente en un entorno orbital cada vez más dinámico.
Las investigaciones muestran que las mujeres suelen postularse con menos frecuencia a un puesto cuando no cumplen el 100 % de los requisitos. Por favor, ten en cuenta que, si ese es tu caso, pero te apasiona la tecnología espacial, el desarrollo de software fiable y contribuir a un entorno espacial más sostenible, te animamos firmemente a postularte.
En OKAPI:Orbits ya contamos con un equipo altamente diverso y seguimos trabajando activamente para fortalecer esa diversidad, ya que los estudios demuestran que los equipos heterogéneos logran un mayor rendimiento y fomentan la innovación.
Sus tareas y responsabilidades
- Diseñar, desarrollar y mantener frontends web escalables con Angular y TypeScript
- Implementar y optimizar aplicaciones web seguras, de alto rendimiento y centradas en el usuario para operadores satelitales y agencias espaciales
- Construir componentes de UI y dashboards con alto volumen de datos usando PrimeNG y visualizaciones interactivas con Plotly.js
- Integrar y evolucionar funcionalidades de visualización 3D con CesiumJS cuando aplique
- Diseñar y mantener interfaces entre el frontend y los servicios backend, incluyendo autenticación, autorización y gestión del flujo de datos
- Colaborar estrechamente con científicos e ingenieros para traducir requisitos complejos del dominio en soluciones de software orientadas al usuario
- Asumir la responsabilidad de la arquitectura del frontend, el rendimiento, la usabilidad y el mantenimiento
- Planificar y documentar los pasos de implementación, desde el diseño técnico hasta el despliegue en producción
- Garantizar la calidad del código y las pruebas automatizadas con Playwright (E2E) y Karma/Jasmine (unitarias/integración), cumpliendo estándares de seguridad y desarrollo
- Contribuir a la mejora de pipelines de CI/CD, monitoreo y automatización para asegurar entregas continuas y estables
- Analizar y resolver problemas complejos en el frontend y en las capas de datos/integración con foco en la fiabilidad y la experiencia del usuario
- Trabajar en equipos pequeños e interdisciplinarios, aportando tu experiencia a proyectos multifuncionales
Tu perfil
Requisitos imprescindibles- Título en Informática, Ingeniería de Software o un campo relacionado, o formación profesional como técnico en TI
- Varios años de experiencia práctica desarrollando aplicaciones en producción con Angular y TypeScript
- Sólido conocimiento de fundamentos web modernos, programación asíncrona y arquitectura de frontends mantenibles
- Experiencia en el diseño e integración de APIs RESTful, incluyendo autenticación, autorización y versionado
- Experiencia sólida construyendo componentes complejos de UI (por ejemplo, PrimeNG) y aplicando estilos con enfoques modernos tipo utility (por ejemplo, Tailwind CSS)
- Familiaridad con flujos de trabajo basados en Git, pull requests y revisiones colaborativas de código
- Capacidad demostrada para depurar problemas complejos en el frontend y en capas de datos/integración
- Enfoque en código limpio y mantenible, pruebas y confiabilidad a largo plazo del software
- Comunicación proactiva y mentalidad orientada al equipo, cómodo trabajando en entornos distribuidos
- Buen nivel de inglés, escrito y hablado
Requisitos valorados- Experiencia con Playwright y estrategias avanzadas de testing; experiencia manteniendo suites de Karma/Jasmine
- Experiencia con CesiumJS u otras tecnologías de visualización 3D/WebGL
- Familiaridad con tecnologías backend como Spring Boot / Java y sistemas orientados a eventos (por ejemplo, Kafka)
- Experiencia con Docker y Kubernetes para desarrollo local, despliegue y escalado de servicios
- Conocimientos de herramientas de CI/CD y prácticas modernas de observabilidad/monitorización
- Interés o experiencia en el sector espacial o aeroespacial
- Experiencia en mentoría o liderazgo técnico dentro de equipos ágiles
¿Por qué nosotros?
- Jerarquía plana, equipos pequeños y horarios flexibles
- Onboarding en Brunswick, y posteriormente posibilidad de trabajo remoto desde España
- Alta autonomía y posibilidad de influir en la dirección técnica
- Presupuesto de formación para tu desarrollo continuo
- Clases de alemán con Lingoda
- Participa en eventos y conferencias espaciales, promoviendo un espacio sostenible