Osnovne informacije
Referentni broj
Primarna lokacija
Zemlja
Vrsta posla
Stil rada
Opis i zahtjevi
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
We are looking for a highly skilled Senior Frontend Engineer with deep expertise in React, React Native, and TypeScript to design and build scalable, user-centric web and mobile applications. You will be responsible for delivering end-to-end solutions, from architecture and state management to mobile build processes and deployment.
As a Senior Frontend Engineer, you will collaborate with cross-functional teams, contribute to technical decision-making, and mentor junior developers while ensuring the delivery of high-quality applications that drive impact for our customers.
Responsibilities
Design, develop, and maintain responsive web and mobile applications using React and React Native.
Architect and deliver complete frontend solutions, ensuring scalability and performance.
Implement state management using Redux and redux-saga.
Build and maintain GraphQL queries for seamless API integrations.
Write, maintain, and optimize unit tests using Jest.
Work within CI environments and manage mobile build processes.
Implement and troubleshoot push notification systems.
Collaborate closely with designers, backend engineers, and product managers to ensure smooth feature delivery.
Support a small, collaborative team with strong problem-solving and mentoring.
Requirements
7 + year of development experience
React + React native hand on experience
Experience designing a full solution
Strong TypeScript proficiency
Experience with Redux and redux-saga for state management
Proven experience with GraphQL APIs and query development
Experience writing and maintaining Jest unit tests
Comfortable with CI environments and mobile build processes
Experience implementing and troubleshooting push notifications
Ability to work in a small, collaborative team environment
Preferred Qualifications
Preferred Qualifications
Experience with crash reporting and monitoring tools for mobile applications
Experience troubleshooting and resolving production issues
Experience implementing or maintaining video call functionality in mobile apps
Familiarity with ejected React Native applications (non-Expo)
Basic knowledge of native mobile development (Objective-C, Java)
Experience working with and upgrading legacy dependencies
Experience upgrading React Native versions and managing dependencies
What’s in it for you
Private medical and life insurance from day one.
Professional growth budget for certifications and training.
Flexible work schedule.
Performance-based bonuses.
Dodatni opis posla
EEO Statement