Job Posting Image

Toronto, ON

Technical Lead - Digital Commerce

Contract

Create awesome experiences for our customers.

Join our team

We’re a customer-driven and product-minded team within TELUS, responsible for our company’s digital evolution. We simplify the path to production so teams can focus on what matters most.

TELUS Digital’s mission is to make life easier for millions of customers – and for our team. We build smart, customer-centric and data-driven experiences for telus.com, TELUS.com/business and the My TELUS app.

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

We value and continuously support organizations across Canada that are empowering people in our local communities with digital knowledge and skills.

Learn more about our team at telus.com/digital

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

As a Technical Lead for the Digital Commerce team, you will be responsible for designing, building and running the software applications which enable innovative, data-driven, customer centric digital experiences for TELUS customers. You will also mentor junior team members and help build new features to enhance the overall UI experience for our customers. You will be responsible for leading the team to work on code refactoring, you are an experienced, hands-on lead developer, who has led teams in shipping large-scale applications. You are a guiding voice for developers, who can balance day-to-day workload, with an eye for future improvements of your team and their work.

As a Tech Lead at TELUS Digital, you will be collaborating with internal and external project teams to design, build and operate 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 who helps each other solve problems across all functions. 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.

We use a range of technologies to get the job done: JavaScript, 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 and Product Owners embedded within teams.

Here’s how:

  • Maintain applications and ensure they are up to date and secure.
  • Guide and implement Squad’s architectural “direction” within portfolio.
  • Leading the mentorship and upskilling of more junior developers and being responsible for the delegation of mentorship within the team.
  • Align with the team product owner with the roadmap planning for the team including
  • Facilitating pair programming and developer day to day support.
  • Coordinate and facilitate professional developer meetings across the tribe - coding exercises, jam sessions and playing with new technology
  • Ability to prepare base for new projects for developers to work on
  • Advise on technical feasibility, review visual design and work through technical implications with designers.

You're the missing piece of the puzzle:

  • Confirmed history of excelling in a team based collaborative environment
  • Experience mentoring junior team members, coordinating code quality and evangelizing standard methodologies
  • Experience in translating technical concepts and requirements for non-technical partners
  • Highly skillful in front-end development (ES2018 JavaScript, React, CSS) and backend development (we use Node.js, Express)
  • Expert level knowledge of React, Redux and/or Context API, and high experience in client-side testing best practices and tooling (we use Jest, React Testing Library and Cypress)
  • Proven Experience crafting and documenting APIs (we use Node.js, Express, OpenAPI Spec)
  • Proven Experience in building scalable production services and monitoring performance (we use Stackdriver, Google Cloud Platform, and Dynatrace)

Great-to-haves:

  • Experience with securing applications to common security threats (OWASP Standards)
  • Familiar with accessibility (WCAG 2) best practices
  • Experience with Web/HTTP security controls (CORS, CSP, TLS, etc ...)
  • Experience contributing to or managing open source projects
  • Experience in creating and socializing technology roadmaps
  • Experience with clustering technologies (we use Kubernetes)
  • Experience designing and load-testing highly available systems
  • Experience with FRP (functional, reactive programming)
  • Experience with the Docker ecosystem
  • Experience with Google Cloud Platform
  • Experience with Micro-frontend architecture

Join our team

Apply now

Share this job with friends:

Perks and benefits

Mobile and remote working options
Mobile and remote working options
Flexible working hours
Flexible working hours
Focus on health & well-being
Focus on health & well-being
Modern tools for collaboration
Modern tools for collaboration
Culture of learning & development
Culture of learning & development
We welcome curiosity and diverse perspectives
We welcome curiosity and diverse perspectives