Estamos buscando una persona que diseñe, desarrolle y mantenga interfaces web modernas, accesibles, responsivas y optimizadas, integradas con servicios backend y alineadas con principios de usabilidad, accesibilidad, rendimiento y escalabilidad. Su rol será clave en la creación de productos de alta calidad, brindando experiencias de usuario intuitivas y fluidas en todo tipo de dispositivos. Debe contar con experiencia en la colaboración activa con equipos de UX/UI y backend en diversos proyectos, aportando soluciones integrales para una experiencia de usuario optimizada. Acostumbrado a trabajar en entornos ágiles junto a equipos multidisciplinarios, garantizando entregas eficientes y de alta calidad. Se valora experiencia en el despliegue de aplicaciones frontend, pruebas automatizadas y el uso de librerías de componentes para la creación de interfaces escalables y mantenibles. Trabajo híbrido en Pereira. No requiere inglés. Salario hasta COP $ 8.500.000 según conocimientos y experiencia, la cual debe ser mínimo de 3 años en desarrollo de interfaces web responsivas e interactivas. Conocimientos específicos: - Lenguajes y tecnologías: HTML5, CSS3, JavaScript ES6+ - Frameworks y librerías: React (Hooks, Router, Redux o Zustand), Vue.js (deseable), Node.js (básico). - Herramientas: Git, GitHub, NPM/Yarn, Vite/Webpack. - Consumo de APIs: RESTful, GraphQL. - Testing: Jest, Testing Library, Cypress (deseable). - Diseño y prototipado: Figma, Zeplin, Adobe XD (interpretación y colaboración). - Buenas prácticas: Accesibilidad (WCAG), SEO técnico, Web Performance (Lighthouse). - DevOps básico: CI/CD, despliegues automatizados (Netlify, Vercel, GitHub Actions). - Metodologías ágiles: Scrum, trabajo colaborativo con herramientas como Jira o Trello. Lo que harás: - Transformar diseños UX/UI en componentes funcionales usando tecnologías modernas como React, Vue o similares. - Integrar APIs RESTful o GraphQL para consumir y mostrar datos dinámicamente. - Asegurar buenas prácticas de desarrollo frontend, incluyendo accesibilidad (WCAG), SEO, testing, control de versiones y optimización de rendimiento. - Participar activamente en el diseño de soluciones técnicas, proponer mejoras de arquitectura frontend y colaborar en decisiones de diseño. - Realizar pruebas unitarias y de integración en componentes y vistas. - Documentar componentes, decisiones técnicas y flujos funcionales. Propósito del cargo: - Para garantizar interfaces visualmente atractivas, usables y eficientes. - Para mantener la información actualizada y sincronizada con los servicios backend. - Para mejorar la calidad, escalabilidad y mantenibilidad del código. - Para fortalecer la arquitectura técnica del producto y anticipar posibles problemas. - Para asegurar estabilidad, prevenir errores en producción y facilitar refactors seguros. - Para facilitar la colaboración y mantener conocimiento técnico accesible al equipo. Funciones del cargo: - Desarrollar componentes frontend reutilizables en React o Vue a partir de diseños UI/UX. - Implementar flujos funcionales y responsivos que aseguren la accesibilidad y el rendimiento. - Consumir APIs REST o GraphQL y gestionar estados de forma eficiente. - Realizar pruebas unitarias y de integración de vistas y componentes. - Usar Git y GitHub para control de versiones, gestión de ramas y revisiones de código. - Participar en la definición y evolución de la arquitectura frontend. - Asegurar la calidad técnica del código mediante buenas prácticas y revisión de PRs. - Colaborar con diseñadores y desarrolladores backend para asegurar la coherencia entre capas. - Apoyar en despliegues automatizados, monitoreo de errores y optimización de performance. - Documentar flujos, decisiones técnicas y componentes desarrollados. - Participar activamente en ceremonias ágiles: daily, plannings, retrospectivas. - Investigar nuevas tecnologías o herramientas para mejorar la eficiencia del desarrollo. Funciones transversales: - Promover una cultura de innovación y mejora continua. - Optimizar recursos para aumentar la eficiencia y reducir gastos operativos. - Fomentar el trabajo en equipo y la colaboración entre las diferentes áreas de la empresa. - Asegurar el cumplimiento de las normas y regulaciones aplicables. - Garantizar la calidad de los productos y servicios ofrecidos. - Tomar acciones permanentes para la mejora continua de los procesos y procedimientos. - Apoyar otras actividades de la compañía cuando sea requerido. - Crear y hacer seguimiento de tareas, pilotos o proyectos en Azure según corresponda. - Apoyar trabajo de campo según necesidad. Beneficios: - Seguro de vida. - Bono por desempeño a fin de año. - Bonos de mercado Ara $ 80.000 mensuales. - Bono de cumpleaños $ 140.000. - Bonos de cumpleaños para los hijos, $ 140.000 por cada hijo. Pruebas técnicas: Te enviaremos vía correo electrónico las pruebas técnicas que debes presentar desde la cuenta: Smart Ranks . Recuerda revisar constantemente la carpeta de Spam y marcar nuestros mensajes como correos seguros. ✔ Examen de inglés. Adjunta un certificado que valide tu nivel de inglés. Si no cuentas con uno, haz clic en el siguiente enlace: - EF SET Certificate Una vez presentado el examen, debes adjuntar el PDF en tu perfil. En la pestaña "Perfil" desplázate hacia abajo, en la sección "Información académica" anota el resultado global de la prueba, de escucha y escritura. Más abajo, en la sección "Información del archivo" cargas el PDF del resultado. Si ya te registraste, puedes acceder a tu perfil por medio del siguiente enlace https://smartalentit.zohorecruit.com/candidateportal Para mayor información escríbenos a [email protected] Anímate a participar, ¡te esperamos!