Estamos contratando
Perfil Frontend web
Ubicación: Toda Colombia (Modalidad Remota)
Tipo de contrato : Prestación de servicios
Horario: Lunes a viernes 8:00 a.m. – 6:00 p.m. (horario de Panamá) y Sábados hasta el medio día
Nota: tener en cuenta que se trabaja en el calendario y horario de Panamá
Perfil Requerido
Nivel de formación: Profesional en Ingeniería de sistemas o carreras afines.
Experiencia:
- Lenguajes de Programación
: - Experiencia sólida en JavaScript, y especialmente en el desarrollo de aplicaciones con ReactJS.
- Conocimientos de typescript.
- ReactJS:
- Experiencia significativa en el desarrollo de aplicaciones con ReactJS.
- Conocimiento profundo de los conceptos fundamentales de React, como componentes, estado, props y ciclo de vida.
- Experiencia en el uso de hooks para gestionar el estado y el ciclo de vida en componentes funcionales.
- Familiaridad con y comprensión de sus ventajas, como renderizado del lado del servidor (SSR) y generación de páginas estáticas.
- Experiencia en el manejo de enrutamiento en y la configuración de la aplicación.
- Gestión de Estado:
- Experiencia con la gestión de estado en aplicaciones React, ya sea utilizando el estado local, Redux u otros sistemas de gestión de estado.
- Estilización:
- Habilidades en el uso de CSS y preprocesadores como Sass o Less.
- Conocimientos sobre bibliotecas o frameworks de estilización, como Styled Components.
- Pruebas Unitarias:
- Experiencia en la escritura de pruebas unitarias para componentes React, utilizando herramientas como Jest y Enzyme.
- Accesibilidad (a11y):
- Conciencia y aplicación de prácticas de accesibilidad para garantizar que las aplicaciones sean utilizables por personas con discapacidades.
Build Tools y Bundlers:
Experiencia con herramientas como Webpack para empaquetar y transpilar código.
- Control de Versiones:
- Uso competente de sistemas de control de versiones, como Git.
- Integración Continua/Despliegue Continuo (CI/CD):
- Familiaridad con prácticas de CI/CD y herramientas asociadas.
- Desarrollo Responsivo:
- Experiencia en el desarrollo de aplicaciones web que sean completamente responsivas y se vean bien en una variedad de dispositivos y tamaños de pantalla.
- Colaboración y Comunicación:
- Habilidades de comunicación efectiva y capacidad para colaborar en equipos multidisciplinarios.
- Herramientas de Desarrollo:
- Uso de herramientas de desarrollo como React DevTools y herramientas específicas de para facilitar la depuración y mejora del rendimiento.
- Gestión de Dependencias:
- Experiencia con gestores de dependencias como npm o Yarn.
- Aprendizaje Continuo:
- Disposición para aprender y adoptar nuevas tecnologías y mejores prácticas en el desarrollo frontend.
- Optimización de Rendimiento:
- Conocimientos en técnicas de optimización de rendimiento para mejorar la velocidad de carga y la eficiencia de las aplicaciones.
Anímate a ser parte de esta gran familia