Desde TKB Human Capital, estamos en búsqueda de un/a Senior Web Developer para formar parte del equipo de una importante plataforma de streaming española. Si tienes experiencia en desarrollo web con frameworks modernos, eres apasionado/a por las buenas prácticas de programación y deseas unirte a un equipo dinámico que trabaja con tecnologías de vanguardia, esta es tu oportunidad.
Descripción del puesto
Como Senior Web Developer en esta plataforma de streaming, serás una pieza clave en la creación y mantenimiento de una plataforma innovadora y con alto volumen de tráfico. Tu responsabilidad principal será desarrollar soluciones escalables que mejoren la experiencia de los usuarios, manteniendo siempre altos estándares de calidad en el código.
Principales funciones:
* Desarrollo de interfaces web interactivas: Crearás interfaces de usuario atractivas y dinámicas utilizando las últimas tecnologías web, con una fuerte orientación a la usabilidad y accesibilidad.
* Mantenimiento y mejora de la plataforma: Trabajarás en la evolución de la plataforma de streaming, implementando nuevas características y funcionalidades que mejoren la experiencia del usuario.
* Integración con servicios externos: Contribuirás en la integración de API RESTful y protocolos como WebSocket para asegurar que la plataforma pueda escalar y mantenerse rápida incluso bajo alta demanda.
* Colaboración con equipos multidisciplinarios: Trabajarás estrechamente con diseñadores UX/UI, otros desarrolladores frontend, y el equipo de backend para crear soluciones completas y optimizadas.
* Uso de librerías y frameworks modernos: Utilizarás tecnologías como React, Angular, Vue.js o Next.js para garantizar una estructura de frontend eficiente y escalable.
* Optimización de rendimiento: Te enfocarás en optimizar el rendimiento de las aplicaciones web para asegurar tiempos de carga rápidos, incluso en condiciones de tráfico elevado.
* Aplicación de buenas prácticas: Implementarás patrones de diseño, principios SOLID y estrategias de desarrollo ágil para asegurar una base de código limpia, modular y fácil de mantener.
Requisitos
Buscamos a un/a profesional con los siguientes conocimientos y experiencia:
* Experiencia sólida en desarrollo frontend: Al menos 5 años de experiencia trabajando con HTML, CSS y XML para la creación de interfaces web interactivas.
* Experiencia en JavaScript y TypeScript: Conocimiento avanzado de ambos lenguajes para crear aplicaciones dinámicas y escalables.
* Dominio de frameworks modernos como React, Angular, Vue.js, Next.js o tecnologías similares, con una sólida comprensión de sus conceptos y arquitecturas.
* Experiencia con librerías de componentes como Bootstrap, Material UI o similares para diseñar interfaces consistentes y de alta calidad.
* Conocimientos de librerías de gráficos como D3.js, Chart.js o similares, con experiencia en integrar visualizaciones interactivas.
* Conocimientos en consumo de servicios REST API: Habilidad para integrar y consumir APIs RESTful de forma eficiente.
* Familiaridad con WebSockets: Experiencia en la implementación de comunicación en tiempo real.
* Familiaridad con patrones de diseño: Experiencia en la implementación de principios de software bien establecidos, como SOLID.
* Pasión por la tecnología y las buenas prácticas: Compromiso con el desarrollo de código limpio, mantenible y escalable.
* Trabajo en equipo: Habilidades para colaborar eficazmente en equipos multidisciplinarios y aportar soluciones creativas.
¿Qué te ofrecemos?
* Banda salarial competitiva: Un paquete salarial acorde a tu experiencia y habilidades.
* Horario flexible: Lunes a jueves de 9:00 a 18:00 h y Viernes de 9:00 a 15:00 h, para disfrutar del fin de semana.
* Jornada intensiva en verano: Para que puedas aprovechar al máximo la época estival.
* Ticket restaurante: Te damos un vale para que disfrutes de comida saludable sin preocupaciones.
* Desplazamientos cubiertos: Te apoyamos con el abono de transporte.
* Seguro médico privado: Para cuidar de tu salud.
* Modalidad híbrida: Tendrás la posibilidad de trabajar de forma híbrida, combinando la flexibilidad del teletrabajo y el trabajo presencial.