Desarrollador Full Stack

hace 4 semanas


Arauca, Arauca, Colombia Torre A tiempo completo
Descripción de la Empresa

Torre es un grupo de apasionados reclutadores centrados en compartir oportunidades de trabajo remoto y encontrar los mejores talentos para las mejores empresas del mundo.

Nuestro objetivo es facilitar el crecimiento y éxito de nuestros clientes en el ecosistema del comercio electrónico, proporcionando soluciones de software integrales y servicios especializados que garanticen resultados efectivos y simplifiquen la gestión administrativa, logística y financiera.

Nuestro compromiso es brindar tranquilidad y libertad a nuestros clientes, permitiéndoles enfocarse en la expansión de sus negocios y el logro de sus sueños.

Responsabilidades del Desarrollador Full Stack
  • Desarrollar interfaces de usuario interactivas y eficientes utilizando React, asegurando una experiencia fluida y atractiva para los usuarios.
  • Implementar componentes reutilizables y modulares en React, que puedan ser utilizados en diferentes partes de la aplicación.
  • Integrar con API RESTful o GraphQL, manejando el estado de la aplicación y los datos provenientes del back-end de manera eficiente.
  • 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.
  • 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.
  • Escribir pruebas unitarias, de integración y end-to-end para los componentes de React utilizando herramientas como Jest, React Testing Library, o Cypress.
  • Desarrollar interfaces de usuario responsivas y adaptativas que funcionen de manera óptima en diferentes dispositivos y resoluciones.
  • Colaborar con diseñadores UX/UI para implementar diseños precisos y consistentes, asegurando que las interfaces sean intuitivas y accesibles.
  • Crear y mantener documentación técnica y de usuario sobre los componentes, librerías, y patrones utilizados en la aplicación.
  • Identificar y resolver errores y problemas en la interfaz de usuario, asegurando que las funcionalidades sean estables y sin fallos.
  • Asegurar que las aplicaciones cumplan con los estándares de accesibilidad web (WCAG), mejorando la usabilidad para personas con discapacidades.
  • Mantenerse actualizado con las últimas tendencias y mejores prácticas en desarrollo front-end, adoptando nuevas tecnologías y enfoques cuando sea necesario.
  • 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.
  • 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 o frameworks similares.
  • Revisar el código de otros desarrolladores y proporcionar feedback constructivo para mejorar la calidad y consistencia del 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.
Beneficios del Trabajo
  • Todos los empleados se contratan a término indefinido.
  • Salarios variables (en caso de que aplique) están incluidos dentro de las prestaciones sociales.
  • Se trabajan 44,5 horas a la semana, legalmente son 47 máximo.
  • También contratamos bachilleres, porque buscamos que crezcan con la empresa y les apoyamos en los horarios para que puedan estudiar y crecer profesionalmente.
  • Tenemos zonas de descanso: Ping Pong, zona de break y zona de café.
  • Estamos a 4 cuadras del transmilenio, buscando facilidad de transporte para nuestros empleados.