
SDE 2 Front End
Full Job Description
About the Role
As a Front-End Software Development Engineer 2 (SDE 2) at TELUS Digital (TD AI), you will play a crucial role in building and enhancing the services and platforms that power our AI initiatives. You will contribute to our software development lifecycle, ensuring adherence to high standards. Your primary focus will be on developing intuitive front-end interfaces for new products and optimizing the user experience across our extensive product suite. You'll collaborate closely with product and tech teams to deliver efficient, maintainable, and well-tested software. This role also involves contributing to the architectural design of new and existing systems, and partnering with product and business teams to understand customer journeys and solve problems that drive TD AI's growth. Additionally, you will mentor team members to elevate technical skills and take ownership of functional areas from conception through delivery, ensuring code quality and documentation.
Responsibilities
- Build services and platforms powering TD AI initiatives.
- Understand, follow, and contribute to TD AI's software development lifecycle standards.
- Develop front-end interfaces for new products and optimize user experience in our product suite.
- Collaborate with product and tech teams to deliver efficient, maintainable, and unit-tested software.
- Contribute to the architecture and design of new and existing systems.
- Partner with product and business teams to understand customer journeys and solve problems for TD AI's growth.
- Provide technical mentorship to elevate team skills.
- Own a functional area from product conception to delivery, including documentation, code quality, and unit test coverage.
- Participate in code reviews, write technical specifications, and collaborate closely with colleagues.
Requirements
- Strong problem-solving abilities and a fast learning aptitude.
- Solid understanding of data structures and algorithms.
- Minimum of 2 years of experience in front-end development.
- 2-3 years of experience with React and TypeScript, with a strong command of low-level JavaScript programming and syntax.
- Experience with Redux, Vue, or Angular is advantageous.
- At least 2 years of experience contributing to system design or architecture (including architecture, design patterns, reliability, and scaling).
- Familiarity with web bundling tools such as Webpack and Vite.
- Knowledge of object-oriented architecture and design patterns, with extensive implementation experience.
- A collaborative team player capable of giving and receiving constructive feedback.
- Exposure to frameworks and libraries like three.js, konva.js, and antd is a plus.
- A passion for learning new technologies to build exceptional products.
Benefits
- Work with a world-class team on a forward-looking mission.
- Competitive salaries.
- Comprehensive medical/health insurance for self and family.
- A rewarding system recognizing hard work and achievements, including surprise gifts for exceptional performance.
- An open and collaborative work culture.
- Provision of work accessories and a great work location.
- Hybrid work model with flexible timings.
- Enjoy good snacks, games, and a comfortable office environment designed for a homely feel.
- Regular office parties to foster team bonding.
- Participation in events and hackathons with exciting prizes.
Company
Telus International
TELUS Digital, a forward-thinking division of TELUS, is at the forefront of digital transformation and innovation. We specialize in delivering advanced digital solutions, offering expertise in soft...