Objetivo del puestoorientado a resultados con amplia experiencia en el diseño e implementación de aplicaciones web y móviles con soluciones y capacidades digitales escalables.
crear experiencias de usuario únicas a través de interfaces web/app responsivas y dinámicas, aprovechando las últimas tecnologías y mejores prácticas en diseño y desarrollo front end, considerando simplicidad, reuso y desacoplamiento en un flujo continuo de liberaciones de producto.principales responsabilidades:1
diseñar arquitecturas frontend robustas, seguras, escalables y fácil mantenimiento para aplicaciones móviles y web, con principios de uso intuitivo eficiente y diseño visual.
colaborar con equipos multifuncionales, incluidos diseñadores ux/ui, gerentes de producto y desarrolladores backend, para definir los requisitos del proyecto y ofrecer experiencias digitales de alta calidad
2
evaluar y seleccionar tecnologías frontend adecuadas, incluyendo frameworks, herramientas, metodologías, patrones de diseño y garantizar la seguridad.
usar principios críticos de diseño de arquitecturas front (soc, srp, atomic design, manejo de micro frontends, escalabilidad, caching, sistemas de control de versionamiento, component state management, principios de seguridad desde el diseño de producto, principios de observabilidad y telemetria).
regir bajo conceptos de simplificación, reusó y experiencia digital
3
impulsar la adopción de tecnologías y herramientas frontend modernas (por ejemplo, react, angular, vue.js) para mejorar la eficiencia del desarrollo, mantener libre de vulnerabilidades de seguridad y aumentar la participación del usuario.
- impulsar el diseño orientado a pruebas para escribir casos de pruebas que nos permitan automatizar las validaciones, estresar la aplicación y garantizar la calidad de los entregables.
trabajar con el equipo de liderazgo técnico para establecer estándares de codificación, mantener las mejores prácticas y garantizar la calidad del código.
4
garantizar aplicaciones responsivas y de carga rápida, con latencia tendiendo a cero en la respuesta.
mentorear a arquitectos y desarrolladores junior, y facilitar el aprendizaje continuo fomentando una cultura de intercambio de conocimientos.
5
mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo front end para implementar innovaciones en nuestros productos.educación:
licenciatura en ciencias de la computación, ingeniería de software o campo relacionado (o experiencia equivalente).experiencia mínima:5 años de experiencia en diseños de arquitectura front end, con al menos 2 años en un rol de arquitecto.
experiencia en el diseño de las aplicaciones moviles implementadas, con frameworks y bibliotecas frontend como react, angular, vue.js, etc.
experiencia en el diseño y consumo de apisrestful y graphql.inglés
80% (habla, escribe, lee)paquetes de cómputo requeridos:
visual studio code/
sass
github/gitab/bitbucke
cypress
react
gulp/ grunt