Navy Federal Credit Union
Navy Federal Credit Union
Navy Federal Credit Union es una institución financiera propiedad de sus miembros que presta servicio a más de 14 millones de personas, principalmente pertenecientes a las Fuerzas Armadas, al Departamento de Defensa, a comunidades de veteranos y a sus familias. Como la cooperativa de crédito más grande del mundo, ofrece servicios bancarios y financieros a través de una plantilla de más de 24.000 empleados en sus campus y en más de 360 sucursales. Sus oportunidades profesionales respaldan la misión de la organización de brindar un servicio de alta calidad a sus miembros, con énfasis en experiencias laborales significativas y prestaciones competitivas para sus empleados.

Desarrollador sénior de front-end, sistemas de diseño y AEM

Crea componentes accesibles del sistema de diseño y soluciones de Adobe Experience Manager para Navy Federal Credit Union. Desarrolla experiencias front-end escalables para sitios web de marketing e intranets.

Descripción

  • Ofrece software que satisfaga las necesidades empresariales, técnicas, de accesibilidad y experiencia de usuario, desde el diseño hasta la implementación.
  • Crea y mantiene componentes, tokens, estilos, bibliotecas, documentación y herramientas para desarrolladores reutilizables del sistema de diseño.
  • Desarrolla interfaces front-end adaptables con HTML semántico, CSS/Sass, JavaScript, TypeScript y marcos modernos de componentes.
  • Convierte diseños de Figma, patrones de interacción, estados de componentes y tokens de diseño en interfaces accesibles y listas para producción.
  • Desarrolla y da soporte a componentes, plantillas, integraciones, capacidades de contenido y funciones de plataforma en Java y Adobe Experience Manager.
  • Aplica recursos compartidos del sistema de diseño a sitios web de marketing e intranets de AEM.
  • Investiga problemas técnicos y ofrece soluciones fáciles de mantener.
  • Crea y ejecuta pruebas unitarias, de integración, funcionales, de accesibilidad, de regresión visual y entre navegadores.
  • Ayuda a los equipos de Angular y de aplicaciones nativas para iOS y Android a adoptar fundamentos, tokens, patrones y pautas del sistema de diseño.
  • Contribuye a revisiones de código, diseño técnico, controles de lanzamiento, soporte de producción y documentación.
  • Participa en la planificación de sprints, el refinamiento del backlog, las reuniones diarias, las demostraciones, las retrospectivas y la entrega interfuncional.
  • Mejora el rendimiento, la escalabilidad, la accesibilidad, la seguridad y la facilidad de mantenimiento de las aplicaciones y los recursos compartidos.
  • Colabora con gerentes de producto, diseñadores, especialistas en accesibilidad, ingenieros de calidad, equipos de plataforma, desarrolladores, partes interesadas y proveedores.
  • Comprueba que el trabajo cumpla los diseños aprobados, los criterios de aceptación y los estándares de calidad.
  • Orienta a colegas júnior y de nivel intermedio, y comparte conocimientos.
  • Se mantiene al día sobre nuevas tecnologías, prácticas del sector y tendencias de desarrollo.
  • Realiza otras tareas relacionadas que se le asignen.

Requisitos

  • Preferentemente, título universitario en informática, ingeniería de software o un campo relacionado; también puede ser válida una experiencia laboral equivalente.
  • De cinco a siete años de experiencia en desarrollo de software, incluidas aplicaciones web modernas, componentes reutilizables o bibliotecas de interfaz compartidas.
  • Comprensión profunda del área de negocio, los objetivos de entrega digital, las necesidades de experiencia de usuario y la especialización de la plataforma.
  • Dominio avanzado del desarrollo front-end con HTML semántico, CSS/Sass, JavaScript y modelos modernos de componentes como React, Angular, Vue o Web Components.
  • Amplia experiencia en el desarrollo de componentes reutilizables de sistemas de diseño, tokens de diseño, patrones adaptables, documentación y versiones con soporte.
  • Amplia experiencia de desarrollo con Java y Adobe Experience Manager, incluidos AEM Sites o AEM as a Cloud Service, HTL, Sling Models, OSGi, JCR, bibliotecas cliente, Maven e integraciones REST.
  • Conocimientos avanzados del ciclo de vida del desarrollo de software, la entrega ágil, el control de versiones, las revisiones de código, la gestión de paquetes, el versionado semántico y los flujos de trabajo de CI/CD.
  • Experiencia entregando trabajo en sprints como parte de un equipo ágil interfuncional.
  • Experiencia creando pruebas automatizadas y comprobando accesibilidad, facilidad de uso, fiabilidad y calidad.
  • Conocimientos prácticos de WCAG 2.2 AA, la Sección 508, ARIA, la interacción mediante teclado y el desarrollo de componentes accesibles.
  • Experiencia ayudando a equipos a adoptar un sistema de diseño mediante orientación de implementación, resolución de problemas, planificación de migraciones, documentación y capacitación de desarrolladores.
  • Conocimientos prácticos de la integración con Angular y de conceptos de sistemas de diseño móvil nativo para iOS y Android.
  • Familiaridad con Jest, Testing Library, Playwright, Cypress, Selenium, JUnit, BrowserStack, Percy, axe, Lighthouse o herramientas similares.
  • Capacidad avanzada para analizar problemas técnicos complejos, organizar el trabajo y diseñar soluciones técnicas.
  • Sólidas habilidades de organización, planificación, gestión del tiempo, comunicación verbal y redacción.
  • Experiencia colaborando con gerentes de producto, diseñadores, desarrolladores, especialistas en accesibilidad, ingenieros de calidad, partes interesadas, directivos y proveedores.
  • Familiaridad con prácticas de programación segura, rendimiento web, almacenamiento en caché, observabilidad, resolución de problemas, soporte de producción, patrones de CMS headless o híbridos, Adobe Edge Delivery Services, integraciones de Adobe Experience Cloud o prácticas de desarrollo asistido por IA.
  • Se valora un título de maestría en informática o ingeniería, o una combinación equivalente de educación, capacitación o experiencia.

Beneficios

  • Remuneración muy competitiva.
  • Beneficios y ventajas generosos.
  • Experiencia profesional significativa.
  • Una cultura dinámica, participativa y comprometida.
  • Igualdad de oportunidades en el empleo.
  • Adaptaciones médicas y asistencia durante la solicitud.

Empleos relacionados

Hyperproof

Responsable sénior de operaciones de ingresos y líder del equipo de sistemas empresariales en Hyperproof

Hyperproof

Dirige la estrategia de sistemas de ingresos, las previsiones y un pequeño equipo de RevOps de Hyperproof, con especial atención a Salesforce, CPQ y analítica de ingresos. Hyperproof desarrolla software de gestión de riesgos y cumplimiento.

Abrir
Trinity Life Sciences

Gerente de proyectos de valor, acceso y precios en ciencias de la vida

Trinity Life Sciences

Lidera proyectos de consultoría de Trinity Life Sciences sobre valor, acceso y precios, y supervisa las relaciones con clientes, los equipos, los entregables y los presupuestos. Contribuye al desarrollo de negocio y orienta a colegas con menos experiencia.

Abrir
Berliner Verkehrsbetriebe (BVG)

Responsable de operaciones de pago, Jelbi

Berliner Verkehrsbetriebe (BVG)

Supervisa las operaciones de pago, facturación y conciliación de la plataforma Jelbi de BVG. Coordina mejoras de procesos y trabajo basado en datos con los equipos de producto, finanzas y contabilidad, así como con colaboradores externos.

Abrir
Grifols

Supervisor de operaciones, centro de plasma — Grifols, Owensboro, KY

Grifols

Supervisa los servicios a donantes, la recolección de plasma y las actividades de producción en el centro de Grifols en Owensboro. Coordina al personal, los registros, los equipos, el cumplimiento normativo y la experiencia de los donantes.

Abrir