FRONTEND DEVELOPMENT / Hibrido en Getafe
Tecdata
Municipality of Getafe, Spain
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
SpanishJob location
Municipality of Getafe, Spain
Tech stack
JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Unit Testing
Ubuntu (Operating System)
Software Quality
Design of User Interfaces
Python
Performance Tuning
Scrum
Next.js
TypeScript
Web Applications
React
Backend
GIT
FastAPI
Front End Software Development
Docker
Job description
- Desarrollar y mantener funcionalidades de frontend utilizando React y Next.js para aplicaciones web de alto rendimiento.
- Implementar interfaces y dashboards para flujos Agentic AI, incluyendo elementos interactivos y visualizaciones avanzadas.
- Refinar y asegurar la calidad de las interfaces UX/UI, garantizando consistencia con el design system y la responsividad.
- Integrar APIs REST proporcionadas por el backend, asegurando gestión robusta de datos y errores.
- Ejecutar pruebas unitarias e integradas, y contribuir a la calidad del código mediante buenas prácticas y revisiones.
- Gestionar la contenedorización del frontend, manteniendo y optimizando Dockerfiles para despliegues en AWS y On Premise.
- Asegurar portabilidad mediante configuración por variables de entorno, evitando dependencia del entorno de ejecución.
- Colaborar con equipos backend y otros stakeholders, trabajando bajo metodologías ágiles y reportando avances en cada sprint.
Requirements
- Dominio de React y JavaScript/TypeScript, con experiencia demostrable en desarrollo moderno de interfaces.
- Experiencia con Next.js para construir aplicaciones escalables y optimizadas.
- Conocimientos sólidos en principios de UI/UX, aplicados al diseño de interfaces intuitivas y consistentes.
- Manejo de Git y flujos de trabajo colaborativos, dentro de metodologías ágiles (Scrum).
- Capacidad de gestionar proyectos y tareas de forma autónoma, desde el desarrollo hasta la entrega.
- Conocimientos en Docker/Podman para construir, ejecutar y desplegar aplicaciones contenedorizadas.
- Experiencia trabajando en entornos Linux (Ubuntu).
- Capacidad para integrarse con APIs desarrolladas en Python/FastAPI y colaborar con equipos backend.
- Habilidades de optimización de rendimiento frontend, incluyendo estrategias de carga y eficiencia.
- Nivel fluido de inglés para documentación, desarrollo y comunicaciones del proyecto.