Desarrollador Senior React | Posición Remota | Experto TypeScript y Redux
Remoto
Jornada completa
¿Es usted un desarrollador React experimentado con pasión por la creación de aplicaciones de página única (SPA) sofisticadas? Buscamos un profesional de nivel senior para unirse a nuestro innovador equipo en el desarrollo de soluciones tecnológicas avanzadas para plataformas de Banca por Internet y Marketplace. Esta posición completamente remota le ofrece la oportunidad de trabajar con tecnologías frontend de vanguardia y contribuir a proyectos de alto impacto en el sector financiero y comercial.
Responsabilidades Principales
- Diseñar y desarrollar aplicaciones sofisticadas de página única (SPAs) para plataformas de Banca por Internet y Marketplace utilizando React 18+, Redux 4.2+ y Material-UI 5.0+.
- Realizar revisiones exhaustivas de código para mantener altos estándares de calidad y garantizar la implementación de las mejores prácticas del sector.
- Conducir evaluaciones técnicas de requisitos y participar activamente en la selección de soluciones de implementación óptimas.
- Participar en discusiones Ágiles sobre staging, diseño e integración con backend, contribuyendo con perspectivas técnicas valiosas.
- Implementar diseños adaptables asegurando compatibilidad entre diferentes navegadores y dispositivos.
- Escribir y mantener pruebas unitarias y end-to-end (e2e) utilizando herramientas como Jest, React Testing Library y Cypress para asegurar la estabilidad de la aplicación.
- Colaborar efectivamente con diseñadores UX/UI, desarrolladores backend y gestores de producto en un entorno remoto.
- Utilizar Git para control de versiones y trabajar eficientemente con Jira, Confluence y Zeplin en la documentación y seguimiento de proyectos.
- Optimizar el rendimiento de aplicaciones frontend y asegurar experiencias de usuario intuitivas y de alta calidad.
Habilidades Requeridas
- 4+ años de experiencia práctica con frameworks React, Redux y Material-UI, con conocimientos actualizados de las últimas versiones (React 18, Redux 4.2, Material-UI 5.0).
- 3+ años de experiencia profesional en desarrollo frontend (RIA/SPA) en entornos empresariales.
- Sólida competencia en TypeScript 4.5+ y JavaScript moderno (ES6+), incluyendo patrones de diseño avanzados.
- Experiencia demostrable con layouts adaptativos y principios de diseño responsivo para diversas plataformas.
- Conocimiento práctico de metodologías de pruebas incluyendo pruebas unitarias y e2e con frameworks modernos.
- Comprensión sólida de los fundamentos y ecosistema de Node.js, incluyendo herramientas de construcción como Webpack y Vite.
- Familiaridad con principios de usabilidad y optimización del rendimiento frontend para aplicaciones de alto tráfico.
- Experiencia con flujos de trabajo de Git, estrategias de ramificación y prácticas de desarrollo colaborativo.
- Capacidad para trabajar independientemente, gestionar prioridades y cumplir plazos en un entorno remoto.
Valorable Adicionalmente
- Conocimiento de Kotlin y Spring WebFlux para integración con backend, facilitando una colaboración más eficiente con equipos de backend.
- Experiencia con diseño e implementación de APIs GraphQL o REST, incluyendo gestión eficiente de estados de carga y error.
- Familiaridad con pipelines CI/CD (Jenkins, GitHub Actions) y estrategias de pruebas automatizadas.
- Contribuciones a proyectos de código abierto o proyectos personales que demuestren experiencia avanzada en React.
- Experiencia con bibliotecas de gestión de estado alternativas como MobX, Recoil, Zustand o Redux Toolkit.
- Comprensión de estándares de accesibilidad web (WCAG 2.1) y capacidad para implementar interfaces accesibles.
- Conocimiento de arquitectura de micro-frontend y estrategias de integración para aplicaciones empresariales complejas.
- Experiencia en optimización de rendimiento y análisis de métricas web (Core Web Vitals, Lighthouse).
¿Por Qué Unirse a Nosotros?
Trabajar con nosotros le ofrece la libertad del trabajo remoto combinado con proyectos desafiantes que utilizan tecnologías de vanguardia. Formará parte de un equipo colaborativo que valora la innovación, la calidad del código y el crecimiento profesional continuo. Proporcionamos compensación competitiva acorde al mercado internacional, oportunidades de desarrollo profesional y un entorno de apoyo donde sus ideas y contribuciones generan un impacto significativo en productos utilizados por miles de usuarios diariamente.