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.