




Resumen: Únase a TELUS Digital como desarrollador ReactJS para diseñar e implementar componentes de interfaz de usuario (UI) para aplicaciones web y móviles, contribuyendo a los estándares de arquitectura de Micro Frontend y ofreciendo experiencias transformadoras para los clientes. Aspectos destacados: 1. Pionero en los estándares de arquitectura de Micro Frontend en TELUS. 2. Equipo colaborativo con visibilidad y propiedad de extremo a extremo. 3. Apoyo a proyectos globales en un entorno multicultural. **Quiénes somos** -------------- Bienvenido/a a TELUS Digital: allí donde la innovación impulsa el impacto a escala global. Como consultoría digital galardonada y división digital de TELUS, uno de los mayores proveedores de telecomunicaciones de Canadá, diseñamos y entregamos experiencias transformadoras para los clientes mediante tecnología de vanguardia, pensamiento ágil y una cultura centrada en las personas. Con un equipo global presente en Norteamérica, Sudamérica, Centroamérica, Europa y APAC, ofrecemos experiencia integral en ocho áreas clave de servicios: Consultoría de Productos Digitales, Servicios de Marketing Digital, Datos e IA, Consultoría Estratégica, Modernización de Operaciones Empresariales, Aplicaciones Empresariales, Ingeniería Cloud y Ingeniería de Pruebas y Aseguramiento de Calidad (QA). ### **Acerca del puesto** Únase a un equipo increíblemente motivado y colaborativo que trabaja con una amplia gama de tecnologías frontend y backend, con visibilidad y propiedad de extremo a extremo de nuestra pila tecnológica. Nos enorgullece nuestra cultura de trabajo, compartición y celebración conjunta, creando un entorno de apoyo donde cada persona puede ser su auténtico yo en el trabajo. Nuestro objetivo principal es liderar la definición de estándares de arquitectura de Micro Frontend en TELUS y aprovecharlos para diseñar Micro Frontends ágiles, modulares, intuitivos, receptivos y nativos en la nube, acelerando así la entrega de nuevas funciones para nuestras comunidades de usuarios y cumpliendo así nuestra promesa de «Los clientes primero». Como desarrollador ReactJS, usted es responsable de diseñar e implementar componentes de interfaz de usuario (UI) para aplicaciones web y móviles basadas en JavaScript, utilizando infraestructura de bibliotecas de código abierto. Participa en todo el proceso, desde la concepción hasta las pruebas principales, siguiendo flujos de trabajo populares de ReactJS como Flux. Es un desarrollador frontend que construye componentes modernos de interfaz de usuario para mejorar el rendimiento de las aplicaciones. Aprovecha sus conocimientos sobre JavaScript, HTML y CSS, y trabaja estrechamente con probadores, diseñadores, diseñadores web y gestores de proyectos para crear aplicaciones robustas y eficaces. Desempeña un papel fundamental al ayudar a los propietarios de negocios a concentrarse en sus áreas centrales sin tener que preocuparse por actividades relacionadas con TI. **Responsabilidades** Como desarrollador ReactJS, usted: * Mantendrá constantemente al día con las últimas tendencias modernas y creará diseños intuitivos y sencillos, adaptándose adecuadamente a los requisitos del cliente. * Será experto en aumentar la velocidad de desarrollo de un producto y su puesta en producción en poco tiempo. * Creará soluciones capaces de atender a una audiencia más amplia, mejorando su escalabilidad. * Mejorará las calificaciones SEO asegurando que los rastreadores de motores de búsqueda puedan desempeñar su función óptimamente. * Mantendrá a los clientes comprometidos mediante diseños atractivos, interfaces de usuario (UI) y frontend. * Contribuirá al aumento de la popularidad de la aplicación y el producto mediante una UI/UX efectiva. **Aspectos técnicos** * Aprovechará el kit de herramientas integrado de React para crear funciones frontend. * Creará herramientas de visualización de datos, bibliotecas y código reutilizable para prospectos. * Integrará diseños y wireframes dentro del código de la aplicación. * Supervisará la interacción de los usuarios y la convertirá en información útil. * Escribirá código de interfaz de aplicación con JavaScript. * Mejorará el rendimiento de la aplicación mediante supervisión constante. * Traducirá wireframes y diseños en código de alta calidad. * Optimizará los componentes para funcionar sin problemas en distintos navegadores y dispositivos. * Buen conocimiento de bibliotecas CSS, GIT, Sigma, Adobe XD, etc. * Autenticación adecuada de la información del usuario. * Desarrollará una interfaz de usuario (UI) web receptiva. **Aspectos no técnicos** * Interacción constante con otros equipos de desarrollo y con el equipo de diseño para debatir ideas de UI. * Revisión exhaustiva de las necesidades de la aplicación y de sus elementos de interfaz. * Documentación adecuada de los cambios realizados en la aplicación y de futuras actualizaciones. **Requisitos** * Experiencia mínima de 3+ años con: JavaScript, modelo de objetos, manipulación del DOM y controladores de eventos, estructuras de datos, algoritmos, JSX y Babel. * Comprensión completa de ReactJS y sus fundamentos principales, como JSX, DOM virtual y ciclo de vida de los componentes. * Experiencia con flujos de trabajo de ReactJS como Flux, Redux, Create React App, bibliotecas de estructuras de datos, comprensión de APIs RESTful/GraphQL, HTML/CSS, ES6 (variables y ámbito, métodos de arrays), herramientas de control de versiones como GIT, SVN, etc., herramientas populares de desarrollo frontend, herramientas de CI/CD, DevOps y marcos de pruebas de rendimiento como Mocha, Node + NPM. * Título preferible en Ciencias de la Computación, Tecnología de la Información o disciplina afín. * Capacidad para traducir necesidades empresariales en requisitos técnicos. * Jugador de equipo con mentalidad abierta, dispuesto a aceptar retroalimentación y ofrecer sugerencias. * Buenas habilidades de gestión del tiempo, gestión de proyectos, comunicación e interpersonales. * Capacidad para escribir código claro y conciso según directrices y mejores prácticas. * Disposición para aprender herramientas y procesos modernos. * Buenas habilidades para resolver problemas y solucionar incidencias. * Creatividad y sentido de responsabilidad. **¿Qué obtiene usted?** * Apoyo educativo: Udemy para empresas. * Cultura de «equilibrio entre la vida laboral y personal» y horario flexible. * Apoyo a proyectos globales en un entorno multicultural


