Join our team

We’re a customer-driven and product-minded team within TELUS, responsible for our company’s digital evolution.

TELUS Digital’s mission is to make life easier for millions of customers. The Mobility Commerce team does just that by building smart, customer-centric, and data-driven experiences on telus.com and TELUS.com/business. Our goal is to make sure our consumer and business customers have a seamless e-commerce experience as they select and configure their mobility devices.

Our team includes a passionate group of strategists, UX and visual designers, full stack developers, content managers, scrum masters, testers, product owners, people experience specialists, and other digital experts.

Our team members are leaders in local and global technology communities that we value and support, such as: Tech Masters, NodeSchool, Ladies Learning Code, Women Who Code TO, and many more!


Learn more about our team at telus.com/digital


Here’s the impact you’ll make and what we’ll accomplish together:

You are an experienced, hands-on developer who has shipped medium to large-scale applications. You will be a forward thinker who can balance day-to-day pragmatism with an eye for future growth of our platform. As a custodian of customer trust, you will employ best practice in development, security, accessibility and design to achieve the highest quality of service for our customers. As a member of the TELUS Digital team, you will be an active part of building the culture of your team and your community of developers.

As a software developer with TELUS Digital on the Mobility Commerce team, you will be responsible for crafting, building and running the software applications which enable innovative, data-driven, customer centric digital experiences for TELUS customers.

You will be working as part of a friendly, cross-discipline agile team that takes the time to think about processes and reflect on how we can continually improve. The team helps each other solve problems across all functions, and you will be a key resource for tackling new feature builds, but also adept at debugging and troubleshooting. We use a range of technologies to get the job done: JavaScript and Babel (ES2018) coupled with Webpack, React, Redux and other libraries to provide a modern, easy to use Javascript toolchain. A central Design System is used for styling and hosts shared components, while our RESTful APIs are built with Node.js powering our custom services. Quality is a primary concern and we test our applications at multiple levels with Automation Testers and Product Owners embedded within teams.


Here’s how:

  • Take initiative and be resourceful in ensuring a cohesive experience across multiple applications
  • Develop scalable solutions with performance and security in mind.
  • Be curious about and research new technologies and understand what technologies other teams are using.
  • Ability to document APIs, components, or workflows whenever it's needed.
  • Drive to actively collaborate with others, via code reviews, pair programming, or mob sessions.
  • Maintain codebase and be able to identify problem areas in code & find solutions.
  • Incorporate Accessibility as part of the development process.
  • Knowledge of database management and architecture.
  • Work with designers to help them understand possible technical restrictions.
  • Assist with rapidly testing solutions for the team.


You're the missing piece of the puzzle:

  • Validated experience with front-end development (ES2018 JavaScript, React, CSS).
  • Experienced in backend and API development (we use Node.js, PostgreSQL, Redis).
  • Proficient in React and Redux.
  • Strong experience with client-side testing (we use Jest).
  • Experience designing and documenting APIs (we use Node.js, Express, OpenAPI Spec).
  • Experience with FRP (functional, reactive programming).
  • Experience working in an Agile environment (we use Scrum and Kanban)
  • Track record of being a team player with an interest in helping your team continually improve

Great-to-haves:

  • Experience in building scalable production services and monitoring performance (we use Kibana, NewRelic)
  • Experience with clustering technologies (we use Kubernetes)
  • Familiarity with the Docker ecosystem


About TELUS Digital:

We want to work with people who:

  • Share our passion for all things digital
  • Thrive in an agile, lean and fast-paced environment
  • Clearly see things from the perspective of our customers
  • Are curious, experiment and never stop learning
  • View collaboration as essential to your work
  • Utilize the power of data to inform decisions
  • Embrace diversity and new ideas

What you can expect from us:

  • An environment where you’re encouraged to share and act on your ideas
  • Flexible work hours in a central downtown location
  • A welcoming, relaxed office with a casual dress code
  • A culture committed to giving; every year we donate time and resources in our communities
  • Team lunches with a generous supply of healthy snacks
  • A fun, dynamic team that works and plays every day; great ideas can come as easily during an impromptu hallway soccer match or social team outing

Bonus points

Check out http://telus.com/digital/blog to see how we solve challenging problems for millions of customers with innovative tools.

Accessibility

At TELUS, we are committed to diversity and equitable access to employment opportunities based on ability.

TELUS is proud to foster an inclusive culture that embraces diversity. We are committed to fair employment practices and all qualified applicants will receive consideration for employment.

We offer accommodation for applicants with disabilities, as required, during the recruitment process.