Resumen del puesto
El Frontend Developer es responsable de diseñar, desarrollar y optimizar las interfaces de usuario que dan vida a las aplicaciones digitales de la organización. Su rol es clave para garantizar una experiencia visual y funcional de alto nivel, asegurando rendimiento, accesibilidad, escalabilidad y consistencia en cada entrega. Colabora estrechamente con equipos de Backend, UX/UI, QA, DevOps y Arquitectura para transformar requerimientos en soluciones interactivas y eficientes.
Este perfil requiere una sólida experiencia en el desarrollo de interfaces modernas utilizando ReactJS, JavaScript, HTML5, CSS3, así como frameworks de estilos como TailwindCSS, Bootstrap o similares. Además, debe poseer capacidad para consumir e integrar APIs RESTful, aplicar buenas prácticas de accesibilidad, manejar componentes reutilizables y asegurar un comportamiento responsivo en diversos dispositivos. Se valora experiencia en herramientas modernas del ecosistema frontend y conocimiento opcional en tecnologías complementarias como Generative AI, Spring Boot, Istio, Oracle Cloud o Docker.
Responsabilidades principales
- Diseñar, implementar y mantener interfaces web utilizando ReactJS, asegurando modularidad, mantenibilidad y escalabilidad.
- Construir componentes reutilizables y responsivos mediante JavaScript, HTML5 y CSS3, aplicando buenas prácticas de accesibilidad (WCAG/ARIA).
- Utilizar frameworks de estilos como TailwindCSS, Bootstrap u otras librerías modernas para agilizar el desarrollo y mantener consistencia visual.
- Integrar el frontend con servicios backend mediante APIs RESTful, gestionando peticiones asíncronas, estados de aplicación y datos en tiempo real.
- Optimizar rendimiento, tiempos de carga y experiencia de usuario mediante técnicas de lazy loading, memoización y buenas prácticas de rendering en React.
- Colaborar con Backend, QA y UX/UI para asegurar entregas de calidad y cumplimiento de los requisitos funcionales y no funcionales.
- Garantizar la calidad del código mediante pruebas unitarias, pruebas de interfaz y buenas prácticas de desarrollo.
- Participar en code reviews, proponiendo mejoras técnicas e implementando estándares comunes del equipo.
- Contribuir a la implementación y mantenimiento de applications en producción, asegurando estabilidad, seguridad y continuidad operativa.
- Utilizar Git con flujos colaborativos (GitFlow, trunk-based), gestionando ramas, merges, pull requests y versionamiento.
- Trabajar dentro de células ágiles bajo metodologías Scrum o Kanban, participando activamente en dailies, refinamientos y retrospectivas.
- (Deseable) Integrarse a procesos de CI/CD junto al equipo DevOps para despliegues automatizados.
- (Opcional) Colaborar en proyectos que involucren Generative AI, contenedores Docker, orquestación Istio o entornos Oracle Cloud como complemento a su rol principal.
Requisitos
- Experiencia comprobada de al menos 2–3 años en desarrollo frontend con ReactJS.
- Dominio de JavaScript (ES6+), HTML5, CSS3 y principios de diseño responsivo y accesible.
- Conocimiento sólido de TailwindCSS, Bootstrap o frameworks similares para la creación de interfaces modernas.
- Experiencia consumiendo e integrando APIs RESTful, con manejo de estados, asincronía y librerías como Axios o Fetch API.
- Familiaridad con ecosistemas modernos de React: React Hooks, React Router, Context API o Redux/Zustand (opcional).
- Manejo de herramientas de control de versiones Git y plataformas como GitHub, GitLab o Bitbucket.
- Experiencia trabajando en equipos bajo Scrum/Kanban, con enfoque en entregas incrementales.
- Conocimiento básico o deseable en herramientas de automatización y pipelines CI/CD.
- Deseable: experiencia complementaria en Docker, Oracle Cloud, orquestadores de tráfico como Istio, o colaboración con backend en Spring Boot.
- Deseable: familiaridad con herramientas o APIs de Generative AI aplicadas al desarrollo frontend.
- Habilidad para resolver problemas técnicos, proponer soluciones prácticas y comunicarse efectivamente con equipos multidisciplinarios.
- Orientación al detalle, pensamiento analítico y compromiso con la calidad del producto.
En Consultec-TI creemos en el poder del talento para transformar organizaciones. Impulsamos la evolución digital en sectores como banca, retail, salud, energía y gobierno, desarrollando soluciones que optimizan procesos y mejoran la experiencia de los usuarios. Aquí encontrarás un espacio para crecer, participar en proyectos innovadores y ser parte de equipos de alto rendimiento que marcan la diferencia.