Job Description

Description And Requirements Who We Are Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS , one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture.With a global team across North America, South America, Central America, Europe, and APAC, we offer end-to-end expertise across eight core service areas: Digital Product Consulting, Digital Marketing Services, Data & AI, Strategy Consulting, Business Operations Modernization, Enterprise Applications, Cloud Engineering, and QA & Test Engineering. About The Role Join an incredibly motivated and collaborative team working across a breadth of frontend and backend technologies with end-to-end visibility and ownership of our tech stack. We take pride in our culture of working, sharing and celebrating together and create a supportive environment where everyone can be their true self at work. Our main goal is to be pioneers in establishing Micro Frontend architecture standards at TELUS and leveraging it to design lean, modular, intuitive, responsive and cloud native Micro Frontends so that we can fast-track new feature delivery for our user communities, thereby keeping our promise of Customers First!As a ReactJS developer, you are responsible for designing and implementing UI components for JavaScript-based web applications and mobile applications with the use of open-source library infrastructure. You are a part of the entire process, starting from conception to the major testing process, and follow popular ReactJS workflows like Flux.You are a front-end developer who builds modern-day UI components to improvise application performance. You leverage your knowledge about JavaScript, HTML, CSS and work closely with testers, designers, web designers, and project managers to create a robust and effective application. You are instrumental in assisting business owners to focus on their core business areas, without having to bother about other IT-related activities.ResponsibilitiesAs a ReactJS Developer, you will: Continuously keep track of the latest modern trends and build an intuitive and simplistic design, keeping up well with client requirements. Are proficient in increasing the speed of building a product and making it live in a short span of time. Build solutions that can adhere to a larger audience, increasing scalability. Enhance SEO ratings by ensuring search engine crawlers can perform their best. Can keep clients engaged with engaging designs, UI, and frontend. Help in increasing the popularity of the application and product through effective UI/UX. Technical Leverage the inbuilt React toolkit for creating frontend features Create data visualization tools, libraries, and reusable code for prospects Integrate designs and wireframes within the application code Monitor the interaction of users and convert them into insightful information Write application interface code with JavaScript Enhance application performance with constant monitoring Translate wireframes and designs into good-quality code Optimize components to work seamlessly across different browsers and devices. Good understanding of CSS libraries, GIT, Sigma, Adobe XD etc. Proper user information authentication Develop a responsive web-based UI Non-Technical Constant interaction with other developer teams and the design team to discuss UI ideas. A thorough review of applications needs and interfacing elements. Follow proper documentation for changes in the application and further updates Requirements Minimum 3+ years of experience with: JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel. Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, and component lifecycle. Experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries, understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools such as GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM Preferred degree in Computer Science, Information Technology, or similar Competence to translate business needs into technical requirements Open-minded team player, willing to accept feedback and offer suggestions Good time management, project management, communication, and interpersonal skills Capability to write crisp and clear code based on guidelines and best practices. Willingness to learn modern-day tools and processes Good problem-solving, troubleshooting skills Creativity and accountability What’s in it for you? Educational support: Udemy for Business "Work-life balance" culture and flexible schedule Support global projects in a multicultural environment Additional Job DescriptionAs a ReactJS developer, you are responsible for designing and implementing UI components for JavaScript-based web applications and mobile applications with the use of open-source library infrastructure.EEO StatementAt TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.Equal Opportunity EmployerAt TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants’ qualifications, merits, competence and performance without regard to any characteristic related to diversity.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In