Descripción del puesto Estamos en la búsqueda de un Senior Frontend Developer con una sólida experiencia en tecnologías frontend y un enfoque en buenas prácticas de desarrollo.
Si tienes pasión por el desarrollo web y cumples con los requisitos, ¡te queremos en nuestro equipo!
Requisitos Imprescindibles: Experiencia en Desarrollo Frontend: Mínimo 6 años de experiencia reciente en desarrollo frontend. Angular: Dominio de Angular, incluyendo PrimeNG, Ngrx, SSR. JavaScript: Nivel medio-avanzado en JavaScript nativo (vanilla), con altos conocimientos de ES6 y TypeScript. HTML y CSS: Sólidos conocimientos en HTML y CSS, incluyendo responsive design, preprocesadores, flexbox, y grid. Buenas Prácticas y Metodologías: Conocimiento y aplicación de Gitflow, BEM, principios SOLID, KISS, DRY, y metodologías ágiles como SCRUM. Accesibilidad: Conocimientos de accesibilidad web (WAI-ARIA) y experiencia en auditorías de accesibilidad. Librerías y Herramientas Frontend: Experiencia con Webpack, NPM, ESlint, SCSS, Post-CSS, RxJS, Redux, NGRX, entre otras. Testing: Amplio conocimiento en testing unitario y end-to-end (e2e) con herramientas como Jest, Chai, Jasmine, Selenium, Mocha, Karma, Puppeteer, entre otras. Arquitecturas de Despliegue: Experiencia en arquitecturas para despliegues frontend utilizando CI/CD. Calidad de Código: Uso de herramientas como Sonar, ESLint, Kiuwan, etc. Desarrollo de Aplicaciones Híbridas: Conocimiento en Cordova, IONIC, Capacitor. APIs y Microservicios: Experiencia en desarrollo de APIs REST y microservicios con NodeJS, utilizando librerías como Express, Nginx, Mongoose, NestJS, Gatsby, Koa. Virtualización y Contenedores: Manejo de sistemas como Docker, Kubernetes. Integración de Frontales con APIs: Conocimientos en CORS, securización con JWT, OAUTH, Keycloak. WebComponents y PWA: Conocimiento en el desarrollo utilizando estándares de WebComponents y PWA. Habilidades Requeridas: Solidez Técnica: Dominio de los aspectos técnicos con los que trabaja. Análisis de Tecnología: Conocimiento y análisis continuo de productos y tecnologías disponibles en el mercado. Actitud Proactiva: Compromiso con la mejora continua, con un alto grado de implicación y compromiso en el trabajo. Responsabilidades y Funciones: Diseñar, desarrollar y mantener aplicaciones frontend de alta calidad y rendimiento. Colaborar con equipos multidisciplinarios para la implementación de soluciones técnicas. Asegurar la accesibilidad y la usabilidad de las interfaces desarrolladas. Implementar y mantener buenas prácticas de desarrollo y estándares de calidad de código. Liderar y guiar al equipo en el uso de nuevas tecnologías y metodologías. Condiciones: Ubicación: España (Trabajo en remoto 100%) Salario: Competitivo, basado en la experiencia y habilidades del candidato. Contrato: Indefinido Horario: Jornada completa
#J-18808-Ljbffr