Publicado hace más de 30 días.
Desarrollador Frontend Javascript Middle - Remoto en AOS
$ 5.000.000 a 5.999.999 COP (Neto)
Remoto: LATAM
Empleado de tiempo completo
Inglés : Nivel Básico
se requiere Desarrollador Frontend con conocimientos en:
1. Lenguajes de Programación
-HTML: Dominio de HTML5 para estructurar el contenido web.
-CSS: Habilidades avanzadas en CSS3 para el diseño y la presentación, incluyendo Flexbox y Grid.
-JavaScript: Conocimiento profundo de JavaScript, incluyendo ES6+ y su uso en la manipulación del DOM.
2. Frameworks y Bibliotecas
-Frameworks de JavaScript: Experiencia con frameworks como React, Angular o Vue.js para construir aplicaciones interactivas.
-Bibliotecas de Estilos: Familiaridad con bibliotecas de estilos como Bootstrap, Tailwind CSS o Material-UI.
3. Control de Versiones
-Git: Dominio de Git para el control de versiones y colaboración en proyectos, así como experiencia en plataformas como GitHub o GitLab.
4. Desarrollo Responsivo
-Diseño Responsivo: Conocimiento de técnicas de diseño responsivo para asegurar que las aplicaciones funcionen bien en dispositivos de diferentes tamaños.
-Pruebas en Navegadores: Habilidad para realizar pruebas de compatibilidad en diferentes navegadores y dispositivos.
5. APIs y Manejo de Datos
-Consumo de APIs: Experiencia en el consumo de APIs RESTful y GraphQL para obtener y enviar datos.
-Gestión de Estado: Familiaridad con bibliotecas de gestión de estado como Redux o Vuex.
6. Accesibilidad (a11y)
-Prácticas de Accesibilidad: Conocimiento de principios de accesibilidad web para garantizar que las aplicaciones sean utilizables por todas las personas, incluidas aquellas con discapacidades.
7. Herramientas de Construcción
-Bundlers y Transpiladores: Experiencia con herramientas como Webpack, Babel o Parcel para la optimización y el empaquetado de aplicaciones.
-Gestores de Paquetes: Familiaridad con npm o yarn para gestionar dependencias y bibliotecas.
8. Pruebas y Calidad
-Pruebas Automatizadas: Habilidad para implementar pruebas unitarias y de integración utilizando herramientas como Jest, Mocha o Cypress.
-Pruebas de Usabilidad: Conocimiento de técnicas de pruebas de usabilidad para evaluar la experiencia del usuario.
9. Colaboración y Comunicación
-Trabajo en Equipo: Capacidad para colaborar con diseñadores, desarrolladores backend y otros miembros del equipo para implementar soluciones efectivas.
-Metodologías Ágiles: Familiaridad con metodologías ágiles como Scrum o Kanban.