Descripción
DESCRIPCIóN
Buscamos un/a **Analista Programador/a Senior con experiencia en Cells** para incorporarse a un proyecto estable dentro del área de banca de empresas de una entidad financiera de referencia.
La persona seleccionada participará en el desarrollo de nuevas funcionalidades sobre la plataforma **SENDA**, relacionadas con la recepción de cheques de clientes empresariales. El proyecto forma parte de un entorno tecnológico estratégico que da soporte a productos y servicios financieros para empresas, incluyendo canales digitales, pagos, tesorería y otros sistemas corporativos.
* Más de 5 años de experiencia profesional en desarrollo de aplicaciones web.
* Experiencia como analista programador/a, desarrollador/a frontend senior o posición equivalente.
* Experiencia práctica con Cells o con tecnologías directamente relacionadas con su arquitectura.
* Experiencia desarrollando y manteniendo aplicaciones SPA y componentes web reutilizables.
No es necesario exigir más de cinco años de experiencia específica en Cells. Los cinco años deben entenderse como experiencia profesional total en desarrollo frontend o aplicaciones web.
### **Funciones**
* Desarrollo de nuevas funcionalidades en SENDA.
* Evolución de los procesos relacionados con la recepción de cheques de clientes empresariales.
* Participación en un entorno tecnológico vinculado a sistemas críticos de banca de empresas.
* Análisis y programación de las funcionalidades asignadas dentro del proyecto Chequeras Empresas.
Modalidad 100% remoto.
Jornada general de **43 horas semanales**.
Referencia de 9 horas de lunes a jueves y 7 horas el viernes.
Jornada intensiva de **7 horas diarias durante julio y agosto**.
REQUISITOS
### **Requisitos técnicos**
* Más de 5 años de experiencia en desarrollo frontend o aplicaciones web.
* Experiencia como Analista Programador/a o desarrollador/a frontend senior.
* Experiencia con **Cells** o con tecnologías directamente relacionadas con su arquitectura.
* JavaScript ES6 o superior.
* Web Components.
* Experiencia con al menos una de estas tecnologías: **Lit, LitElement o Polymer**.
* Desarrollo de aplicaciones SPA.
* HTML5 y CSS3\.
* Creación e integración de componentes reutilizables.
* Integración con APIs REST.
* Control de versiones con Git.
* Gestión de dependencias con npm o herramientas equivalentes.
* Capacidad para realizar análisis técnico, desarrollo, pruebas y resolución de incidencias con autonomía.
### **Conocimientos deseables**
* TypeScript.
* RxJS.
* Patrones publish/subscribe.
* Gestión de estado frontend.
* Routing y navegación en aplicaciones SPA.
* Testing unitario de componentes.
* Pruebas de integración y end\-to\-end.
* Herramientas de calidad de código como SonarQube.
* Integración y despliegue continuo.
* Accesibilidad web.
* Metodologías Agile, Scrum o Kanban.
* Experiencia en banca, servicios financieros o entornos corporativos de alta criticidad.