Senior Frontend Developer

Bingeldc
Barcelona, Spain
yesterday

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Compensation
€ 60K

Job location

Barcelona, Spain

Tech stack

HTML
JavaScript
Web Accessibility
Business Logic
HTML5
Unit Testing
Azure
CSS
Code Review
Computer Engineering
Digital Rendering
Continuous Integration
D3.js
Data Visualization
Github
Design of User Interfaces
Human-Computer Interaction
Software Engineering
Data Streaming
TypeScript
Web Content Accessibility Guidelines
Working Model 2D
Highcharts
RxJS
GIT
SASS
Angular
Git Flow
Yield Optimization
Codebase
Front End Software Development
Software Version Control
Jasmine
Monolithic Repository
Jenkins

Job description

Tamarind Intelligence busca un Desarrollador Frontend Senior que se unirá a su equipo en Barcelona. El candidato será responsable de desarrollar interfaces para su plataforma educativa, utilizando Angular y asegurando alta calidad en la experiencia del usuario.

Se ofrece un modelo de trabajo híbrido, donde se espera que los empleados trabajen desde casa y asistan a eventos ocasionales en la oficina. Buscamos una mentalidad de testing y dominio en programación reactiva., * Crear interfaces escalables y de alto rendimiento para la entrega de contenido educativo complejo.

  • Construir y mantener aplicaciones a gran escala utilizando Angular 18 y Nx.

  • Implementar lógica de negocio compleja y actualizaciones de interfaz en tiempo real.

  • Escribir pruebas unitarias robustas con Jest o Jasmine/Karma.

  • Ofrecer experiencias de usuario con HTML/CSS de alta calidad.

  • Colaborar con equipos multifuncionales para integrar contenido y asegurar un flujo de datos fluido., BingelDC es la plataforma digital líder para la educación primaria en los Países Bajos y Bélgica. Nuestra misión es capacitar a cada alumno para que aprenda de la manera que mejor se adapte a él., Como Desarrollador Frontend Senior, serás un arquitecto clave de nuestro ecosistema web. Serás responsable de crear interfaces escalables y de alto rendimiento que manejen la entrega de contenido educativo complejo. Trabajando dentro de un entorno moderno de monorepo, te asegurarás de que nuestra plataforma siga siendo modular, comprobable y fácil de usar tanto para niños como para educadores. Responsabilidades clave

  • Arquitectura y desarrollo: Construir y mantener aplicaciones a gran escala utilizando Angular 18 y Nx, asegurando una base de código limpia y modular.

  • Programación reactiva: Implementar lógica de negocio compleja y actualizaciones de interfaz de usuario en tiempo real utilizando RxJS.

  • Garantía de calidad: Impulsar una cultura de "test-first" escribiendo pruebas unitarias robustas con Jest o Jasmine/Karma.

  • Escalabilidad: Trabajar dentro de un monorepo Nrwl/Nx para compartir bibliotecas y lógica en diferentes partes de la plataforma de manera eficiente.

  • Excelencia en UI/UX: Ofrecer experiencias de usuario fluidas con HTML/CSS de alta calidad, centrándose en la accesibilidad y el rendimiento para una amplia gama de usuarios de educación primaria.

  • Colaboración: Trabajar en estrecha colaboración con equipos multifuncionales para integrar contenido de ETSL y garantizar un flujo de datos fluido hacia el usuario final.

Requirements

  • Grado en Ingeniería Informática, Ingeniería de Software o experiencia práctica equivalente.
  • Dominio del inglés: B2/C1 (comunicación escrita y hablada).
  • Dominio del español: C1/C2 (comunicación escrita y hablada).
  • Amplia experiencia en Angular (18+).
  • Experiencia en la arquitectura y mantenimiento de aplicaciones a gran escala utilizando Nrwl/Nx.
  • Dominio de programación reactiva y RxJS.
  • Experiencia obligatoria en pruebas unitarias utilizando Jest o Jasmine/Karma.
  • Dominio de HTML5 y CSS3, con enfoque en diseños responsivos.
  • Flujo de trabajo profesional con Git., Angular 18 RxJS TypeScript HTML5 CSS3 Git

Educación

Grado en Ingeniería Informática o Software, * Grado en Ingeniería Informática, Ingeniería de Software o experiencia práctica equivalente.

  • Dominio del inglés: B2/C1 (comunicación escrita y hablada).
  • Dominio del español: C1/C2 (comunicación escrita y hablada).
  • Experiencia en Angular (18+): Amplia experiencia con las últimas versiones, incluyendo conocimiento profundo de Signals, Standalone Components y el nuevo Control Flow.
  • Dominio de Nx Monorepo: Experiencia probada en la arquitectura y mantenimiento de aplicaciones a gran escala utilizando Nrwl/Nx.
  • TypeScript avanzado: Competencia en la escritura de código empresarial limpio, seguro y mantenible.
  • Programación reactiva: Dominio experto de RxJS para gestionar flujos de datos asíncronos complejos y estado.
  • Mentalidad de testing: Experiencia obligatoria en pruebas unitarias utilizando Jest o Jasmine/Karma.
  • HTML y CSS modernos: Maestría en HTML5 y CSS3 (SASS/SCSS), con enfoque en diseños responsivos y de alto rendimiento.
  • Flujo de trabajo profesional con Git: Experiencia con control de versiones colaborativo (Gitflow, Pull Requests, Code Reviews).

Requisitos deseables (opcionales)

  • Experiencia con Lit Element.
  • Antecedentes en EdTech: Experiencia previa trabajando en plataformas educativas o aplicaciones gamificadas.
  • Optimización del rendimiento: Conocimiento de Angular SSR (Server-Side Rendering) y estrategias de hidratación.
  • Accesibilidad web (WCAG): Experiencia en la creación de interfaces inclusivas.
  • Bibliotecas de gestión de estado: Familiaridad con NgRx o Signal Store.
  • Conocimiento de CI/CD: Experiencia con tuberías de despliegue automatizado (GitHub Actions, Azure DevOps o Jenkins).
  • Visualización de datos: Experiencia con bibliotecas de gráficos (D3.js, Chart.js).

About the company

Sanoma Learning es la empresa de aprendizaje líder en Europa, que presta servicios a más de 20 millones de estudiantes en 11 países. Ofrecemos materiales de aprendizaje impresos y digitales, así como plataformas digitales de aprendizaje y enseñanza para la educación primaria, secundaria y vocacional. El desarrollo de nuestras metodologías se basa en una profunda comprensión de las necesidades de profesores y alumnos. Al combinar nuestras tecnologías educativas y experiencia pedagógica, creamos productos y servicios con el mayor impacto en el aprendizaje. En nuestra organización de Tecnología, te unirás a la comunidad multicultural más grande de Sanoma Learning y contribuirás a la transformación digital y al futuro de la educación en Europa. Modelo de trabajo Ofrecemos dos modelos de trabajo: un modelo híbrido (tres días trabajando desde casa, dos días en la oficina) o un modelo remoto con visitas ocasionales a nuestra oficina de Barcelona para eventos de equipo, formación y viajes de negocios. Tu oficina en casa designada debe estar en España, y se espera que trabajes exclusivamente dentro de España., En 2026, BingelDC continúa cerrando la brecha entre la pedagogía y la tecnología. Para los profesores, ofrecemos un conjunto integral para la planificación de lecciones, calificación automatizada y entrenamiento en tiempo real. Para los alumnos, ofrecemos una experiencia gamificada con ejercicios adaptativos que se ajustan a su nivel de habilidad, recompensando el progreso con monedas y medallas. Al integrar ejercicios digitales (TEAS) y pruebas en papel (FTM), proporcionamos un centro centralizado para realizar un seguimiento del crecimiento educativo.

Apply for this position