Développeur Front-end Senior React.JS

3 weeks ago


Toronto ON, Canada Air Canada Full time

Description
Being part of Air Canada is to become part of an iconic Canadian symbol, recently ranked the best Airline in North America. Let your career take flight by joining our diverse and vibrant team at the leading edge of passenger aviation.
Are you passionate about working on complex web applications and proficient in technologies such as Angular and React. As a member of our development team, you will play a key role in designing, implementing, and maintaining innovative web applications that meet the needs of our clients and users. The candidate should be self-driven, highly motivated, innovative, and ready to deliver with our agile development teams. This is a great opportunity for a results-oriented software developer to analyze and build leading-edge solutions.
The Senior Developer will report to the Manager, Digital Development and will be responsible for mentoring and leading junior developers, driving technical decision-making within the team, and contributing to developing the technical roadmap and architecture. The Senior Developer is expected to drive innovation by researching and introducing new technologies and development practices to the team and collaborating with other teams and stakeholders to ensure that the technical solutions meet business needs.
Functional Accountabilities:
Program, test, optimize, and support Air Canada’s digital properties to the prescribed design and architecture
Mentor and lead junior developers and drive technical decision-making within the team
Develop user interfaces using Angular or React, ensuring responsiveness, accessibility, and optimal performance.
Contribute to the development of the technical roadmap and architecture
Drive innovation by researching and introducing new technologies and development practices to the team
Collaborate with other teams and stakeholders to ensure that the technical solutions meet business needs
Work closely with and incorporate feedback from other developers, scrum masters and product managers
Handle software application development, testing & implementation of projects
Develop scalable, high-performance, and robust cloud-based web and mobile solutions
Package and support deployment of DevOps agile releases
Analyze and resolve technical and application issues
Apply effective coding practices for error-free, timely release
Collaborate with cross-functional teams to solve development constraints and deployment issues
Assist in the collection and analysis of requirements and user stories
Prepare reports and documentation on the software's status, operation, and maintenance
Support the testing and launching efforts of new cloud-based products
Stay abreast of the latest trends in software and web development.
Qualifications

~ A relevant University degree/technical certification and/or relevant experience commensurate to the role
~8+ years of experience in building websites using both front-end technologies
~ Implement complex frontend logic using RxJS for reactive programming.
~ Utilize NgRx Store for state management to ensure scalable and maintainable code
~ Comfortable developing in an Agile environment.
~ Substantial experience in web and mobile application development, as well as in Continuous Integration and Continuous Delivery/Deployment
~ Experience in mentoring and leading junior developers and in driving technical decision-making within the team
~ Experience in contributing to the development of the technical roadmap and architecture
~ Experience in driving innovation by researching and introducing new technologies and development practices to the team
~ Experience in collaborating with other teams and stakeholders to ensure that the technical solutions meet business needs
~ Designing, building and consuming web services and APIs (REST, GraphQL)
~ Experience working with Node.js and server-side frameworks (Express, Koa, etc)
~ Familiarity with one or more front-end frameworks (Angular, React, etc.)
~ Proficient with modern Javascript (ES6, Modules, arrow functions, classes, async/await, etc.)
~ Strong understanding of cross-platform development (using PAAS cloud systems), good practices, design patterns, and the JS ecosystem (tooling, libraries, etc.).
~ Experience in GIT version control (e.g. GitHub or Bitbucket)
~ Comfortable analyzing network traffic using Fiddler/Postman/Wireshark, etc.
~ Ability and desire to work cooperatively with others on a team in person and/or remotely.
~ Approaches a problem by using a logical, systematic, and sequential approach

Assets:
~ Certifications in core programming languages, Cloud platforms, DevOps and Agile methodologies.

Conditions of Employment:
~ Candidates must be eligible to work in the country of interest, at the time any offer of employment is made and seeking any required work permits/visas or other authorizations which may be required is the sole responsibility of the candidates applying for this position.

Linguistic Requirements
Based on equal qualifications, preference will be given to bilingual candidates.
Diversity and Inclusion
Air Canada is strongly committed to Diversity and Inclusion and aims to create a healthy, accessible and rewarding work environment which highlights employees’ unique contributions to our company’s success.
As an equal opportunity employer, we welcome applications from all to help us build a diverse workforce which reflects the diversity of our customers, and communities, in which we live and serve.
Air Canada thanks all candidates for their interest; however only those selected to continue in the process will be contacted.
#J-18808-Ljbffr



  • Toronto, ON, Canada Hack VC Full time

    As a Frontend Developer, you will be working with the VP of Product and a team of developers to develop products with rich user experience and interface. A successful Frontend Developer must have demonstrable experience in translating business and user requirements into elegant and reusable elements that will delight our users. Build high quality,...

  • React.JS Developer

    1 month ago


    Toronto, Canada Integriti Group Inc Full time

    We are seeking a talented React.js developer to join our dynamic team. As a React.js developer, you will be responsible for developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will...

  • React.JS Developer

    1 week ago


    Toronto, Canada Integriti Group Inc Full time

    We are seeking a talented React.js developer to join our dynamic team. As a React.js developer, you will be responsible for developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will...

  • React.JS Developer

    3 days ago


    Toronto, Canada Integriti Group Inc Full time

    We are seeking a talented React.js developer to join our dynamic team. As a React.js developer, you will be responsible for developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will...


  • Ajax, ON, Canada Ascensor Limited Full time

    We're looking for a Front End Developer to join our fast growing development team. You'll be working on cutting edge software within the blossoming Leeds Fintech sector, Ecommerce websites, SaaS products and other bespoke solutions. You'll be part of a team developing progressive web apps, native apps and websites. You'll be involved in our...

  • Frontend Engineer

    1 month ago


    Toronto, ON, Canada Tempo Labs Full time

    Tempo Labs is revolutionizing the way designers and developers collaborate. We're building an AI-powered visual IDE for React that bridges the gap between design and code. Our mission is to help anyone with an idea ship production-grade software 10X faster. Job Overview As a Front-End Engineer at Tempo Labs, you will play a pivotal role in shaping our...


  • Toronto, ON, Canada Zortechsolutions Full time

    Role: Software Engineering (Node JS) Location: Canada/Remote Duration: 6+ Months Job Description Mandatory Skills: ~ Node Js, Serverless, React.Js, Cloud Services Job Responsibilities ~ Looking for a Senior-level engineer with full-stack experience who can hit the ground running for one of our Data Product Security teams. This is a role that must...


  • Toronto, ON, Canada Ignite Talent Solutions Full time

    Our client is a US based (NYSE listed business) and they are looking for a Front-End Developer to focus on development, maintenance and back-end system administration of corporate retail websites, microsites and web applications. This position is remote during the pandemic but will eventually be based in the Toronto downtown area. The ideal candidate would...

  • Front-end Developer

    2 months ago


    Toronto, Canada Wisedocs AI Full time

    Wisedocs is on a mission to make it easy and accessible for any company in the insurance, legal and medical space to understand medical documents quickly using AI (Artificial Intelligence). Every week, we process hundreds of thousands of pages of documents, saving our customers hours and hours of manual processing time, and helping them process medical...

  • Front-end Developer

    1 week ago


    Toronto, Canada Wisedocs AI Full time

    Wisedocs is on a mission to make it easy and accessible for any company in the insurance, legal and medical space to understand medical documents quickly using AI (Artificial Intelligence). Every week, we process hundreds of thousands of pages of documents, saving our customers hours and hours of manual processing time, and helping them process medical...


  • Mississauga, ON, Canada Synechron Full time

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud &...


  • Mississauga, ON, Canada Synechron Full time

    We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud &...


  • Toronto, Canada Scotiabank Full time

    Is this role right for you? In this role you will: Developing new user-facing features using React.js Building reusable, scalable, robust components and front-end libraries for future use Translating designs and wireframes into high quality code Optimizing components for maximum performance across a vast array of web-capable devices and browsers ...


  • Toronto, Canada Ignite Talent Solutions Full time

    Our client is a US based (NYSE listed business) and they are looking for a Front-End Developer to focus on development, maintenance and back-end system administration of corporate retail websites, microsites and web applications. This position is remote during the pandemic but will eventually be based in the Toronto downtown area. The ideal candidate would...


  • Toronto, Canada Ignite Talent Solutions Full time

    Our client is a US based (NYSE listed business) and they are looking for a Front-End Developer to focus on development, maintenance and back-end system administration of corporate retail websites, microsites and web applications. This position is remote during the pandemic but will eventually be based in the Toronto downtown area. The ideal candidate would...

  • Front-end Team Lead

    3 weeks ago


    Toronto, Canada CGI Full time

    **Front-End Team Lead**: **Category**: Software Development/ Engineering **Main location**: Canada, Ontario, Toronto **Position ID**: J0123-2798 **Employment Type**: Full Time **Position Description**: Front-End Team Lead **Your future duties and responsibilities**: - Create the High-level Design documents and lead the team in producing Detailed Design...

  • Front End Developer

    3 weeks ago


    Toronto, ON, Canada Yourtalentconsultancy Full time

    Job Description We are looking for a talented Front End Developer who is passionate about creating exceptional user experiences. The ideal candidate will have a strong background in front-end development, along with experience in back-end technologies. If you are a problem solver, detail-oriented, and have a passion for staying up-to-date with the latest...


  • Old Toronto, Canada Ignite Talent Solutions Full time

    Our client is a US based (NYSE listed business) and they are looking for a Front-End Developer to focus on development, maintenance and back-end system administration of corporate retail websites, microsites and web applications. This position is remote during the pandemic but will eventually be based in the Toronto downtown area. The ideal candidate would...


  • Old Toronto, Canada Ignite Talent Solutions Full time

    Our client is a US based (NYSE listed business) and they are looking for a Front-End Developer to focus on development, maintenance and back-end system administration of corporate retail websites, microsites and web applications. This position is remote during the pandemic but will eventually be based in the Toronto downtown area. The ideal candidate would...


  • Old Toronto, Canada Ignite Talent Solutions Full time

    Our client is a US based (NYSE listed business) and they are looking for a Front-End Developer to focus on development, maintenance and back-end system administration of corporate retail websites, microsites and web applications. This position is remote during the pandemic but will eventually be based in the Toronto downtown area. The ideal candidate would...