
Buscamos desarrolladores de React para colaborar con una de las empresas de retail más grandes a nivel global. Si te apasiona la tecbología y quieres aprender de los mejores, ¡sigue leyendo!
Posición: frontend developer react Typescript
Responsabilidades:
- Desarrollo de interfaces de usuario usando componentes de React y tecnologías asociadas
- Gestión de la comunicación de datos con servidores, optimización perfilado de componentes y documentación del código.
- Trabajo con el equipo de diseño/desarrollo para decidir las estrategias implementación de los interfaces de usuario necesarios.
- Identificación de requerimientos e interacciones a desarrollar.
- Desarrollo de los interfaces de usuario a nivel estructural y visual usando técnicas de CSS responsive.
- Búsqueda de posibles errores en componentes existentes.
- Análisis, perfilado y optimización de componentes.
- Desarrollo de tests usando Jest.
- Documentación del código necesario para crear los componentes.
Experiencia: - Amplio conocimiento en las tecnologías base de la web en las que está basado el trabajo con React: HTML, CSS y JS
- Conocimiento avanzado de las APIs e interfaces que proporcionan los navegadores para la creación de aplicaciones web interactivas.
- Diseño e implementación de interfaces de usuario modernos.
- Experiencia previa en desarrollo de aplicaciones web con React moderno. Tanto de componentes de clase como componentes funcionales.
- Dominio de uso y creación de hooks.
- Conocimiento del ecosistema react: Redux, webpack, Router, etc.
- Herramientas generales de desarrollo como Eslint, prettier, etc.
- Experiencia en diseño e implementación de interfaces de usuario.
- Accesibilidad, HTML Semántico, CSS modular, BEM, maquetación responsive, ES6, PWAs, etc.
- Dominio de las técnicas de creación de interfaces adaptables a diferentes plataformas y tamaños de pantalla.
- Experiencia con testing de aplicaciones de frontend.
- Experiencia en debugging, perfilado y optimización de aplicaciones frontend usando las herramientas de desarrollo que proporcionan los diferentes navegadores.
- Experiencia con Typescript
- Experiencia con Arquitectura Hexagonal