




Resumen: Este puesto de Desarrollador Fullstack implica el diseño y desarrollo de arquitecturas web, interacciones de usuario y aplicaciones, centrándose en la creación de software escalable y el liderazgo de proyectos. Aspectos destacados: 1. Oportunidad de liderar proyectos y diseñar software escalable 2. Participación en el desarrollo front-end y back-end con lógica empresarial central 3. Trabajo en un entorno multicultural en proyectos de gran envergadura **Desarrollador Fullstack (FSD) – Teletrabajo \- Organizaciones públicas de la UE** **Perfil:** Desarrollador Fullstack (teletrabajo). **Ubicación:** Teletrabajo exclusivamente dentro del territorio de la UE. **Fecha de inicio:** Lo antes posible. **Duración:** Largo plazo. **Idiomas:** Inglés **OBLIGATORIO** \+ francés (nivel B1\) será una ventaja. **OBLIGATORIO:** Todos los conocimientos especializados específicos indicados. **Tarifa:** 315€\-335€/día (todo incluido). **DESCRIPCIÓN** **DESCRIPCIÓN DE LAS TAREAS** Algunas de las siguientes tareas serán realizadas por el proveedor externo de servicios: * Desarrollo de la arquitectura front-end del sitio web. * Diseño de las interacciones de usuario en las páginas web. * Desarrollo de aplicaciones back-end del sitio web. * Implementación de la lógica empresarial central. * Creación de servidores y bases de datos para la funcionalidad. * Comprensión e implementación de seguridad y protección de datos. * Optimización multiplataforma. * Diseño de aplicaciones adaptables (responsive). * Diseño y desarrollo de APIs. * Participación en el diseño y creación de software escalable. * Liderazgo de proyectos, según sea necesario. * Mantenimiento de la integridad y organización del código. * Escritura de código limpio y funcional tanto en front-end como en back-end. * Compilación y análisis de datos, procesos y códigos para solucionar problemas e identificar áreas de mejora. * Pruebas y corrección de errores u otros problemas de codificación. * Satisfacción tanto de necesidades técnicas como de los usuarios finales. * Redacción de documentación técnica. **NIVEL DE FORMACIÓN** Grado universitario de tres años. **CONOCIMIENTOS Y HABILIDADES** Se requieren los siguientes conocimientos y habilidades para llevar a cabo las tareas anteriormente enumeradas: * Competencia en lenguajes front-end fundamentales, como JavaScript, HTML y CSS. * Conocimientos sólidos de frameworks y bibliotecas JavaScript, como Bootstrap. * Competencia en lenguajes y frameworks back-end, como Drupal y PHP. * Familiaridad con tecnologías de base de datos, como MySQL. * Conocimiento de herramientas de control de versiones, como Git o GitLab. * Conocimiento de metodologías de desarrollo de software (por ejemplo, AGILE). * Capacidad para integrarse en un entorno internacional/multicultural, capacidad de iniciativa rápida y experiencia en trabajo en equipo. * Capacidad para participar en reuniones multilingües. * Capacidad para trabajar en un entorno multicultural y en múltiples proyectos de gran envergadura. * Excelente colaborador en equipo. * Capacidad para comprender, hablar y escribir en inglés (nivel B1\); el francés (nivel B1\) será una ventaja. * Se exige un alto grado de discreción e integridad, ya que las aplicaciones gestionadas y mantenidas en * la unidad podrían contener datos personales y confidenciales. **EXPERTIZA ESPECÍFICA** La siguiente experiencia específica es obligatoria para la realización de las tareas: * Al menos tres años de experiencia específica en Drupal 10 (nivel mínimo de competencia \[5]). * Experiencia contribuyendo a proyectos de código abierto como Drupal.org. **UBICACIÓN** * Los servicios se prestarán de forma remota desde una ubicación fuera del lugar de trabajo (Far-site), exclusivamente dentro del territorio de la UE. * El ordenador portátil será proporcionado por la Comisión (presencialmente en Bruselas). * Podrá solicitarse presencia in situ con un periodo de preaviso de 7 días.


