





**Quiénes somos** -------------- Bienvenido a TELUS Digital, donde la innovación impulsa el impacto a escala global. Como una consultoría galardonada de productos digitales y la división digital de TELUS, uno de los principales 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 en América del Norte, América del Sur, América Central, Europa y APAC, ofrecemos experiencia integral en ocho áreas de servicios clave: 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 en la Nube e Ingeniería de Pruebas y QA. ### **Acerca del puesto** Únete a un equipo increíblemente motivado y colaborativo que trabaja con diversas tecnologías frontend y backend, con visibilidad y propiedad completa sobre nuestra pila tecnológica. Nos enorgullece nuestra cultura de trabajo conjunto, compartir logros y celebrar juntos, creando un entorno de apoyo donde todos puedan ser auténticos en el trabajo. Nuestro objetivo principal es ser pioneros en establecer estándares de arquitectura de Micro Frontend en TELUS y aprovecharlos para diseñar Micro Frontends ágiles, modulares, intuitivos, responsivos y nativos en la nube, acelerando así la entrega de nuevas funciones para nuestras comunidades de usuarios y cumpliendo así nuestra promesa de ¡Clientes Primero! Como desarrollador ReactJS, eres responsable de diseñar e implementar componentes de interfaz de usuario para aplicaciones web y móviles basadas en JavaScript, utilizando infraestructuras de bibliotecas de código abierto. Participas en todo el proceso, desde la concepción hasta las pruebas principales, y sigues flujos de trabajo populares de ReactJS como Flux. Eres un desarrollador frontend que construye componentes de UI modernos para mejorar el rendimiento de las aplicaciones. Aprovechas tu conocimiento de JavaScript, HTML y CSS, y trabajas estrechamente con probadores, diseñadores, diseñadores web y gerentes de proyectos para crear aplicaciones sólidas y eficaces. Eres fundamental para ayudar a los responsables del negocio a concentrarse en sus áreas centrales sin tener que preocuparse por otras actividades relacionadas con TI. **Responsabilidades** Como desarrollador ReactJS, tú: * Mantendrás continuamente al día las últimas tendencias modernas y crearás un diseño intuitivo y sencillo, adaptándote bien a los requisitos del cliente. * Poseerás competencia para aumentar la velocidad de desarrollo de productos y hacerlos operativos en poco tiempo. * Crearás soluciones que alcancen a un público más amplio, mejorando su escalabilidad. * Mejorarás las calificaciones SEO asegurando que los rastreadores de motores de búsqueda funcionen de forma óptima. * Mantendrás a los clientes comprometidos mediante diseños atractivos, interfaces de usuario y frontend. * Contribuirás a aumentar la popularidad de la aplicación y el producto mediante una efectiva UI/UX. **Tecnológico** * Aprovecharás el kit de herramientas integrado de React para crear características frontend * Crearás herramientas, bibliotecas y código reutilizable para visualización de datos * Integrarás diseños y wireframes dentro del código de la aplicación * Monitorearás la interacción de los usuarios y la convertirás en información útil * Escribirás código de interfaz de aplicación con JavaScript * Mejorarás el rendimiento de la aplicación mediante monitoreo constante * Traducirás wireframes y diseños en código de alta calidad * Optimizarás componentes para que funcionen sin problemas en diferentes navegadores y dispositivos. * Buen entendimiento de bibliotecas CSS, GIT, Sigma, Adobe XD, etc. * Autenticación adecuada de la información del usuario * Desarrollarás una interfaz de usuario web responsive **No técnico** * Interacción constante con otros equipos de desarrolladores y el equipo de diseño para discutir ideas de interfaz de usuario. * Revisión exhaustiva de las necesidades de las aplicaciones y elementos de interfaz. * Seguimiento de documentación adecuada para cambios en la aplicación y actualizaciones posteriores **Requisitos** * Mínimo 3+ años de experiencia con: JavaScript, modelo de objetos, manipulación del DOM y manejadores 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 del componente. * 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 array), herramientas de control de versiones como GIT, SVN, etc., herramientas populares de desarrollo frontend, herramientas CI/CD, DevOps, frameworks de pruebas de rendimiento como Mocha, Node + NPM * Título preferido en Ciencias de la Computación, Tecnologías de la Información o similares * Competencia para traducir necesidades empresariales en requisitos técnicos * Jugador de equipo abierto a nuevas ideas, dispuesto a recibir retroalimentación y hacer sugerencias * Buenas habilidades de gestión del tiempo, gestión de proyectos, comunicación y relaciones 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 de resolución de problemas y solución de fallos * Creatividad y responsabilidad **¿Qué hay para ti?*** Apoyo educativo: Udemy for Business * Cultura de "equilibrio entre trabajo y vida personal" y horario flexible * Soporte en proyectos globales en un entorno multicultural


