Detalles de la Vacante

Full Stack Developer (React/Redux)

Descripción

Empresa: Perform

Buscamos un desarrollador full stack con énfasis en React/Redux para diseñar, desarrollar y mantener aplicaciones web de una sola página a gran escala. Colaborarás con equipos multifuncionales en un entorno ágil o ágil escalado, utilizando React.js, TypeScript y gestión de estado compleja para ofrecer soluciones de software de alta calidad.

Experiencia requerida

6+ años de experiencia en desarrollo front-end

Responsabilidades

Diseñar y desarrollar componentes front-end escalables con React.js y TypeScript. Colaborar con propietarios de producto, diseñadores y desarrolladores. Arquitecturar y gestionar estado complejo en aplicaciones de una sola página. Participar en ceremonias ágiles: planificación de sprints, reuniones diarias y retrospectivas. Realizar revisiones de código y asegurar mejores prácticas. Depurar, resolver problemas de rendimiento y corregir errores. Mejorar el código mediante refactorización, pruebas unitarias y adopción de nuevas prácticas.

Conocimientos técnicos

React.js, TypeScript, Redux 4.x, Node.js en producción, metodologías Agile o Scaled Agile, desarrollo de aplicaciones de una sola página a gran escala, gestión de estado compleja

Habilidades

Fuertes habilidades de resolución de problemas, comunicación en inglés (escrito y verbal)

Experiencia

6+ años de experiencia en desarrollo front-end

Conocimientos

React.js, TypeScript, Redux 4.x, Node.js en producción, metodologías Agile o Scaled Agile, desarrollo de aplicaciones de una sola página a gran escala, gestión de estado compleja

Habilidades

Fuertes habilidades de resolución de problemas, comunicación en inglés (escrito y verbal)

Actividades

Diseñar y desarrollar componentes front-end escalables con React.js y TypeScript. Colaborar con propietarios de producto, diseñadores y desarrolladores. Arquitecturar y gestionar estado complejo en aplicaciones de una sola página. Participar en ceremonias ágiles: planificación de sprints, reuniones diarias y retrospectivas. Realizar revisiones de código y asegurar mejores prácticas. Depurar, resolver problemas de rendimiento y corregir errores. Mejorar el código mediante refactorización, pruebas unitarias y adopción de nuevas prácticas.

Idiomas

Inglés avanzado (escrito y verbal)

Datos Generales

Tipo de Contrato

Tiempo completo

Idioma

Inglés avanzado (escrito y verbal)