Desarrollador Frontend/Reactjs-Remoto

Hace 17 horas

san isidro, lima, Perú INDRA PERU Jornada completa

Buscamos profesionales de Desarrollador Frontend para nuestro cliente del sector seguros.

¿Qué buscamos?

  • Profesional de Ingeniería de Sistemas, Ingeniería Informática o carreras afines.
  • Mínimo de 3 años de experiencia como Desarrollador Frontend con experiencia en React.js.
  • Experiencia avanzada con React.js y su ecosistema (Hooks, Context, Redux Toolkit, React Query, Router, etc.).
  • Conocimiento y aplicación de Server-Side Rendering (SSR), Static Site Generation (SSG) y Hydration en frameworks modernos (Next.js, Remix, Astro, etc.).
  • Aplicación de patrones de diseño (Factory, Singleton, Observer, Module) y patrones de arquitectura (MVC, MVVM, Flux, Clean Architecture).
  • Capacidad para definir y mantener arquitecturas frontend escalables, promoviendo separación de responsabilidades y reutilización de componentes.
  • Dominio avanzado de JavaScript (ES6+), con comprensión profunda de su ciclo de vida en aplicaciones single-page, closures, scoping, event loop, y polyfilling.
  • HTML5 y CSS3 a nivel experto, aplicando semántica, accesibilidad (WCAG, ARIA), y diseño responsivo avanzado.
  • Competencia en preprocesadores CSS (Sass, Less) y en la aplicación de metodologías escalables como BEM, SMACSS o arquitectura 7-1.
  • Experiencia en testing automatizado de componentes con Jest, React Testing Library, Cypress, y uso de mocks o snapshots.
  • Contribuye a la calidad del código mediante revisión de PRs, análisis estático y cumplimiento de estándares de linters y Sonar.
  • Capacidad para traducir interfaces complejas en componentes reutilizables y responsivos, incluyendo navegación, paginación, grillas y elementos interactivos.
  • Experiencia colaborando con diseñadores en Figma, interpretando componentes, variables, tokens y animaciones para construir interfaces consistentes.
  • Aplica principios de UX y realiza A/B testing, métricas de interacción y etiquetado analítico (Google Tag Manager, Segment, etc.).
  • Capacidad para cuestionar y mejorar diseños desde un enfoque técnico y de usabilidad, aportando criterio visual y funcional.
  • Uso avanzado de Git y control de versiones (branching strategy, rebase, cherry-pick, revert, stash, code review).
  • Promueve estándares de desarrollo, revisa código de pares y asesora a perfiles más junior.
  • Desarrolla, documenta y mantiene sistemas de diseño escalables basados en componentes reutilizables y tokens de estilo (color, tipografía, espaciado, sombras), asegurando consistencia visual y semántica entre productos.
  • Domina herramientas como Storybook, Figma Tokens, Style Dictionary o Bit, y aplica versionamiento, automatización de builds y pruebas visuales.

¿Cuáles serán tus principales retos?

  • Diseñar e implementar nuevas funcionalidades orientadas al usuario, asegurando una experiencia fluida, accesible y coherente con los lineamientos de UX/UI definidos.
  • Desarrollar código frontend limpio, modular y reutilizable, creando componentes, librerías y patrones escalables que faciliten la mantenibilidad del producto.
  • Asegurar la viabilidad técnica de los diseños UI/UX, colaborando activamente con los equipos de diseño y producto durante la definición e implementación.
  • Optimizar el rendimiento, estabilidad, seguridad y escalabilidad de las aplicaciones, aplicando buenas prácticas de performance y estándares de desarrollo seguro.
  • Participar en todo el ciclo de vida del software, incluyendo desarrollo, pruebas, despliegue, monitoreo y soporte postproducción.
  • Implementar pruebas unitarias y de interfaz (UI) para validar componentes críticos y garantizar la calidad del código entregado.
  • Realizar análisis de causa raíz (RCA) ante incidentes o defectos, asegurando una respuesta oportuna y soluciones definitivas.
  • Cumplir y promover los estándares de calidad del CoE, participando en revisiones de código (code reviews) y asegurando que el código nuevo y heredado mantenga la calidad esperada.
  • Gestionar procesos de control de versiones, incluyendo merges, resolución de conflictos y aprobación de Pull Requests en repositorios colaborativos.
  • Documentar de forma ágil y clara las implementaciones, decisiones técnicas y dependencias asociadas, manteniendo trazabilidad y comprensión del código.

Beneficios:

  • Modalidad de trabajo: 100% remoto.
  • EPS cubierta al 100%.
  • Acceso ilimitado a Udemy.
  • Descuentos corporativos.
  • Línea de carrera.
  • Kit ergonómico para trabajo en casa.
  • Atención psicológica.
  • Atención nutricional.