Informations de base
Ref Number
Site principal
Pays
Types d'emploi
Work Style
Description et exigences
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
Join an incredibly motivated and collaborative team working across a breadth of frontend and backend technologies with end-to-end visibility and ownership of our tech stack. We take pride in our culture of working, sharing and celebrating together and create a supportive environment where everyone can be their true self at work. Our main goal is to be pioneers in establishing Micro Frontend architecture standards at TELUS and leveraging it to design lean, modular, intuitive, responsive and cloud native Micro Frontends so that we can fast-track new feature delivery for our user communities, thereby keeping our promise of Customers First!
As a ReactJS developer, you are responsible for designing and implementing UI components for JavaScript-based web applications and mobile applications with the use of open-source library infrastructure. You are a part of the entire process, starting from conception to the major testing process, and follow popular ReactJS workflows like Flux.
You are a front-end developer who builds modern-day UI components to improvise application performance. You leverage your knowledge about JavaScript, HTML, CSS and work closely with testers, designers, web designers, and project managers to create a robust and effective application. You are instrumental in assisting business owners to focus on their core business areas, without having to bother about other IT-related activities.
Responsibilities
As a ReactJS Developer, you will:
Continuously keep track of the latest modern trends and build an intuitive and simplistic design, keeping up well with client requirements.
Are proficient in increasing the speed of building a product and making it live in a short span of time.
Build solutions that can adhere to a larger audience, increasing scalability.
Enhance SEO ratings by ensuring search engine crawlers can perform their best.
Can keep clients engaged with engaging designs, UI, and frontend.
Help in increasing the popularity of the application and product through effective UI/UX.
Technical
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 the interaction of users and convert them into insightful information
Write application interface code with JavaScript
Enhance application performance with constant monitoring
Translate wireframes and designs into good-quality code
Optimize components to work seamlessly across different browsers and devices.
Good understanding of CSS libraries, GIT, Sigma, Adobe XD etc.
Proper user information authentication
Develop a responsive web-based UI
Non-Technical
Constant interaction with other developer teams and the design team to discuss UI ideas.
A thorough review of applications needs and interfacing elements.
Follow proper documentation for changes in the application and further updates
Requirements
Minimum 3+ years of experience with: 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, and component lifecycle.
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 such as GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
Preferred degree in Computer Science, Information Technology, or similar
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
What’s in it for you?
Educational support: Udemy for Business
"Work-life balance" culture and flexible schedule
Support global projects in a multicultural environment
Description supplémentaire du poste
EEO Statement