Desarrollador Frontend/Reactjs-Remoto
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.