Share this Job

React Frontend Staff Developer

Location: 

Scarborough, ON, CA Mississauga, ON, CA Etobicoke, ON, CA Ajax, ON, CA Brampton, ON, CA Oakville, ON, CA Burlington, ON, CA North York, ON, CA Toronto, ON, CA

Req ID:  24968
Jobs by Category:  Technology Solutions
Job Function:  Engineering & Development
Status:  Full Time
Schedule:  Regular

 

Who are we:

 

We are a group of passionate and driven frontend & backend technology enthusiast having a vision to define, create and publish Micro Frontend Architecture/Framework standards at TELUS.  Our goal is to provide standards and best practices through a working model showing how to decompose a monolithic application into smaller & independent functional components (Micro Frontends) allowing independent design, development, testing, change management, scaling & operations.

 

In your current role you are:

 

  • Continuously keeping track of the latest modern trends in frontend technologies and building intuitive and simplistic design, keeping up well with client requirements
  • Proficient in increasing the speed of building a product and making it live in a short span of time
  • Building solutions that can adhere to a larger audience, increasing scalability
  • Helping in increasing the popularity of the application and product through effective UI/UX
  • Building modern-day UI components to improve application performance and have leveraged your knowledge about JavaScript, HTML, CSS and have worked closely with testers, designers, web designers, and project managers to create a robust and effective web application


Roles & Responsibilities:

 

As a React Frontend Staff Developer at TELUS you will:

 

  • Lead multiple squads of talented frontend developers focused on creating a Micro Frontend Architecture based Commerce UX platform
  • Lead by example and own multiple areas of Commerce UX platform and the Micro Frontend Architecture practice
  • Collaborate with the team to deliver rich end user experiences. Lead the implementation of these experiences with your deep knowledge of web development technologies
  • Lead and encourage standardization of best practices & methodologies in front end code
  • Ensure broad adoption of Micro Frontend Architecture principles through collaboration and active listening
  • Cultivate an atmosphere of quality by championing testing standard methodologies and engineering efficiency
  • Define a strategic vision for the Commerce UX that brings together a broad base of teams and delivery methodologies
  • 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 interaction of users and convert them into insightful information
  • Write application interface code with JavaScript/TypeScript
  • Enhance application performance with constant monitoring
  • Translate wireframes and designs into good quality code
  • Optimize components to work seamlessly across different browsers and devices
  • Develop responsive web-based UI
  • Constantly interact with other developer teams and design team to discuss UI ideas
  • Perform thorough review of applications needs and interfacing elements
  • Follow proper documentation for changes in application and further updates

 

Technical Skills

 

  • 9+ years of Software Engineering experience, developing and maintaining high traffic, data-driven, world-class web applications
  • Proven ability to architect complex web systems (e.g. Micro Frontends)
  • Experience with the security aspects of the web applications
  • Proven ability to architect and deliver highly interactive, engaging applications that are usable, performant, and scalable
  • Expert level coding skills with JavaScript, TypeScript, and React
  • Experience with end-to-end testing solutions (e.g. Cypress.io)
  • Experience delivering web applications in a distributed team environment
  • Backend technologies experience is a huge plus - Java, Python or similar
  • Experience with databases and Google Cloud Platform (GCP) preferred
  • Significant experience with browser APIs and optimizing front end performance
  • Experience with releasing open-source JavaScript libraries via npm
  • Strong proficiency in 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, component lifecycle, etc.
  • Preceding 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 like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps and performance testing frameworks

 

Soft Skills

 

  • 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

 

Desired:

 

  • Experience with decomposing monolithic applications
  • Experience with web authentication standards and JWT(E)
  • Knowledgeable of continuous deployment techniques, client-side bundling with WebPack, and deployment infrastructure (e.g. CDNs, edge functions, etc.)
  • Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience

 

 

A bit about us

We’re a people-first, customer-first, purpose-driven team who works together every day to innovate and do good. We improve lives through our technology solutions and foster a culture of innovation that empowers team members to solve complex problems and create remarkable human outcomes in a digital world. When you join our team, you’re helping us make the future friendly. 

We’re committed to diversity and equitable access to employment opportunities based on ability—your unique contributions and talents will be valued and respected here. 

The health and safety of our team, customers and communities is paramount to TELUS. Accordingly, we require anyone joining our team to be fully vaccinated for COVID-19.

 

 

 

 

Technology Solutions

We’re into seeing where technology can take us, so if you have ever imagined what the future of supply chain management, cybersecurity, the cloud and Internet of Things will look like, we want you to be part of the team that makes it happen.

We are honoured to be recognized

5G
TELUS’s fastest network. 5G enables a superior experience with fast downloads and richer multimedia applications

6
Innovation centres across Canada that bring our team members together with customers, partners, start ups, universities, hospitals and fellow colleagues to tackle some of the biggest technological hurdles Canada will face in the near future.

1
Million active users logging into My TELUS per month (consumer mobility).

Accessibility

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.