Full Stack Developer (Frontend Heavy) en Fenix Ventures | Torre

Full Stack Developer (Frontend Heavy)

Impulsa tu crecimiento: Crea soluciones innovadoras, optimiza la eficiencia y lidera en el dinámico mundo del e-commerce
Emma destaca
La IA de Emma escribió esto. Habla con Emma para editarlo.
Tiempo completo

Tipo de contrato: Contratista

¿Quién paga el cambio de moneda y los impuestos?:

El candidato

Compensación
USD1k - 1.5k/mes
No negociable
location_on
Remoto (cualquier lugar)
skeleton-gauges
Excluiste los match de trabajo con .
Para deshacerlo, ve a la sección ‘Tus habilidades e intereses’ de tus preferencias.
Revisar preferencias
Publicado hace más de 1 año

Requisitos y responsabilidades


- Desarrollo de Interfaces de Usuario: Desarrollar interfaces de usuario interactivas y eficientes utilizando React, asegurando una experiencia fluida y atractiva para los usuarios. - Implementación de Componentes Reutilizables: Diseñar, construir y mantener componentes reutilizables y modulares en React, que puedan ser utilizados en diferentes partes de la aplicación. - Integración con API: Consumir API RESTful o GraphQL, manejando el estado de la aplicación y los datos provenientes del back-end de manera eficiente. - Optimización del Rendimiento: Optimizar el rendimiento de las aplicaciones React, utilizando técnicas como la división de código (code splitting), lazy loading, y memorización para mejorar la carga y la experiencia del usuario. - Manejo del Estado: Implementar y gestionar el estado de la aplicación utilizando herramientas como Redux, Context API, o MobX, asegurando la coherencia y la sincronización de datos en toda la aplicación. - Implementación de Pruebas: Escribir pruebas unitarias, de integración y end-to-end para los componentes de React utilizando herramientas como Jest, React Testing Library, o Cypress. - Responsive Design: Desarrollar interfaces de usuario responsivas y adaptativas que funcionen de manera óptima en diferentes dispositivos y resoluciones. - Colaboración en Diseño: Trabajar en estrecha colaboración con diseñadores UX/UI para implementar diseños precisos y consistentes, asegurando que las interfaces sean intuitivas y accesibles. - Documentación Técnica: Crear y mantener documentación técnica y de usuario sobre los componentes, librerías, y patrones utilizados en la aplicación. - Depuración y Resolución de Problemas: Identificar y resolver errores y problemas en la interfaz de usuario, asegurando que las funcionalidades sean estables y sin fallos. - Implementación de Estándares de Accesibilidad: Asegurar que las aplicaciones cumplan con los estándares de accesibilidad web (WCAG), mejorando la usabilidad para personas con discapacidades. - Seguimiento de Mejores Prácticas: Mantenerse actualizado con las últimas tendencias y mejores prácticas en desarrollo front-end, adoptando nuevas tecnologías y enfoques cuando sea necesario. Implementación de Animaciones y Efectos: Crear animaciones y efectos visuales utilizando CSS, React Transition Group, Framer Motion, u otras librerías, para mejorar la interactividad y el atractivo visual de la aplicación. - Optimización para SEO: Implementar prácticas de SEO on-page en aplicaciones de React para mejorar la visibilidad en motores de búsqueda, especialmente en aplicaciones que utilizan Next.js o frameworks similares. - Participación en Revisiones de Código: Revisar el código de otros desarrolladores y proporcionar feedback constructivo para mejorar la calidad y consistencia del código. - Control de Versiones y Colaboración en Código: Utilizar Git y plataformas de control de versiones como GitHub o GitLab para colaborar con otros desarrolladores y gestionar cambios en el código.
Opcionalmente, puedes añadir más información después (beneficios comunes, preguntas de pre-selección, etc.)
check_circle

Pago confirmado

Un miembro del equipo de Torre se pondrá en contacto contigo en breve

Mientras tanto, continúa agregando información a tu trabajo.