Job Description
Senior Front End Developer IONIC / Angular / TypeScript\nNivel: Senior\nObjetivo del rol:\nDesarrollar, mantener y evolucionar aplicaciones frontend híbridas y web utilizando IONIC, Angular y TypeScript, asegurando calidad técnica, escalabilidad, seguridad y correcta integración con servicios backend y componentes nativos.\nResponsabilidades principales:\nDesarrollar aplicaciones híbridas con IONIC para iOS, Android y Desktop.\nImplementar y mantener funcionalidades en Angular 14 o superior.\nIntegrar APIs REST usando Fetch, Axios o servicios Angular.\nConfigurar y gestionar Deeplinks, Service Workers y funcionalidades offline.\nDesarrollar, modificar o integrar plugins Cordova y componentes nativos mediante Capacitor.\nImplementar WebComponents usando LitElement, Stencil o Angular Elements.\nAplicar buenas prácticas de seguridad frontend, incluyendo CSP, manejo seguro de storage y ofuscamiento de código.\nRealizar debugging avanzado mediante herramientas de inspección, análisis de archivos HAR y revisión de comportamiento en dispositivos.\nParticipar en definiciones técnicas, arquitectura frontend y revisión de código.\nAcompañar técnicamente al equipo y promover buenas prácticas de desarrollo.\nRequisitos técnicos:\nExperiencia avanzada en IONIC.\nAngular 14 o superior.\nTypeScript avanzado.\nCapacitor y Cordova.\nDeeplinks, Service Workers y plugins nativos/web.\nWebComponents: LitElement, Stencil o Angular Elements.\nConsumo e integración de APIs REST.\nConocimientos básicos de Node.js y Express.\nManejo de Fetch, Axios o servicios HTTP en Angular.\nSeguridad frontend: CSP, SecureStorage, SessionStorage, LocalStorage, Crypto y ofuscamiento.\nDebugging avanzado en navegador, dispositivos móviles y análisis de archivos HAR.\nRequisitos blandos:\nCapacidad de liderazgo técnico.\nTrabajo en equipo.\nComunicación clara con equipos técnicos y funcionales.\nOrientación a buenas prácticas y calidad de código.\nCapacidad de análisis y solución de problemas complejos.",