Desarrollador Frontend Senior React/TypeScript | Trabajo Remoto Internacional

Remoto
Jornada completa
Tiempo parcial
Introducción Estamos buscando un Desarrollador Frontend Senior con amplia experiencia en React y TypeScript para unirse a nuestro equipo de desarrollo internacional. En este rol remoto, será responsable de crear interfaces de usuario excepcionales, escribir código de alta calidad y colaborar con diversos equipos multidisciplinarios. Si es un profesional apasionado por las tecnologías web modernas y busca un desafío técnico significativo, esta posición es para usted. Responsabilidades Clave - Desarrollar interfaces de usuario dinámicas e intuitivas utilizando React 18+ y JavaScript moderno (ES6+). - Escribir código limpio, mantenible y bien documentado que cumpla con los estándares de desarrollo actuales. - Implementar soluciones frontend utilizando las mejores prácticas de rendimiento y optimización. - Colaborar estrechamente con analistas, clientes comerciales, evaluadores, arquitectos y otros miembros del equipo. - Mantener la coherencia visual y funcional a través de diferentes plataformas y dispositivos. - Crear y mantener componentes reutilizables para aplicaciones escalables. - Participar en revisiones de código y sesiones de resolución de problemas. - Implementar pruebas unitarias exhaustivas para garantizar la calidad del código. - Contribuir a la mejora continua de nuestros procesos de desarrollo y tecnologías. - Mantenerse actualizado con las tendencias emergentes en desarrollo frontend. Requisitos Profesionales - Mínimo 2 años de experiencia en desarrollo de interfaces de usuario utilizando JavaScript (ES6+). - Conocimiento sólido de React 16.8+ y sus características más recientes, incluyendo Hooks, Context API y React 18. - Experiencia comprobada con gestores de estado (Redux, Redux Toolkit, MobX, Zustand) en aplicaciones React. - Dominio avanzado de HTML5, CSS3, SASS y manejo de datos en formatos XML/JSON. - Experiencia práctica con preprocesadores CSS como SASS y LESS. - Experiencia demostrable en desarrollo de aplicaciones usando REST API o WebSockets. - Competencia en escritura y ejecución de pruebas unitarias utilizando Jest, React Testing Library o frameworks similares. - Sólido conocimiento del sistema de control de versiones Git y flujos de trabajo colaborativos. - Experiencia en maquetación y optimización de interfaces de usuario para rendimiento y accesibilidad. - Excelentes habilidades de comunicación y capacidad para justificar decisiones técnicas con claridad. - Capacidad para trabajar de forma autónoma y como parte de un equipo distribuido globalmente. Aspectos Valorados Adicionalmente - Dominio de TypeScript 5.0+ y sus características avanzadas. - Experiencia configurando y optimizando Webpack 5, ESLint y otras herramientas de desarrollo. - Conocimiento de arquitecturas micro-frontend y su implementación práctica. - Experiencia con implementaciones criptográficas en el frontend. - Familiaridad con Storybook 7+ para documentación y desarrollo de componentes. - Experiencia configurando pipelines de CI/CD (GitHub Actions, Jenkins, GitLab CI). - Capacidad para documentar soluciones técnicas de manera eficiente y comprensible. - Conocimiento del estándar OAuth 2.0 y su implementación. - Experiencia con monorepositories utilizando herramientas como Lerna, Nx o Turborepo. - Conocimiento de principios de diseño UI/UX y accesibilidad web (WCAG 2.1). Stack Tecnológico - Backend: Java 17/Kotlin 1.8+ con Spring Boot 3.0+ - Frontend: TypeScript 5.0+ y React 18+ con arquitectura de componentes modernos - Herramientas: Git, npm/Yarn/pnpm, Webpack/Vite, Jest, ESLint, Prettier - CI/CD: Integración y despliegue continuo con pipelines automatizados ¿Por qué Unirse a Nuestro Equipo? Al unirse a nuestro equipo, tendrá la oportunidad de trabajar en proyectos desafiantes e innovadores, utilizando tecnologías de vanguardia. Valoramos la colaboración, el crecimiento profesional y el equilibrio entre vida laboral y personal. Ofrecemos un entorno de trabajo flexible y remoto donde sus contribuciones serán reconocidas y tendrán un impacto significativo en nuestros productos. Fomentamos el aprendizaje continuo y proporcionamos oportunidades para mejorar sus habilidades técnicas y avanzar en su carrera profesional.