Web Developer - User Interface (Client Application Development)
AIR CANADA
Description
Are you passionate about working with complex web and mobile applications? Do you have expertise in technologies such as Angular, React, and React Native? As a member of our development team, you will play a key role in designing, implementing, and maintaining innovative web and mobile applications that meet the needs of our customers and users. The successful candidate must be self-directed, highly motivated, innovative, and ready to deliver results with our agile development teams. This is an excellent opportunity for a results-driven software developer to analyze and devise cutting-edge solutions.
The successful candidate for the Web Developer - User Interface role will report to the Head of Digital Solutions Development.
Responsibilities
- Write clean, modular, well-documented code following best practices and coding standards.
- Develop user interfaces using Angular , ensuring responsiveness, accessibility, and optimal performance.
- Demonstrate deep proficiency in TypeScript and core Angular concepts (components, modules and standalone components, directives, services, dependency injection, lifecycle hooks).
- Hands-on experience with RxJS for reactive programming (observables, subjects, operators, error handling, subscription management).
- Strong experience with NgRx Store for scalable state management (actions, reducers, effects, selectors, entity patterns).
- Implement complex front-end logic using RxJS and NgRx for enterprise-scale Angular applications.
- Good understanding of Angular application architecture patterns, routing, lazy loading, guards, interceptors, and reusable component design.
- Design and maintain robust forms using reactive forms with synchronous or asynchronous validations.
- Familiarity with front-end build tools and workflows ( Angular CLI , Webpack, Babel, or similar).
- Write and maintain unit and integration tests for Angular applications (Jasmine, Karma, Jest, Cypress, or equivalent).
- Keep up to date with best practices in emerging front-end technologies and champion adoption when appropriate.
Qualifications
- Bachelor's degree in Computer Science or Computer Engineering, or equivalent.
- At least four years of experience in web application development.
- Experience with web application frameworks such as Angular and React.
- Implementation of complex front-end logic using RxJS for reactive programming.
- Proficiency in HTML/CSS and JavaScript.
- Use of NgRx Store for state management to ensure scalable, maintainable code.
- Development experience in an Agile environment.
- Experience with continuous integration, delivery, and deployment.
- Hands‑on experience with REST/GraphQL APIs critical to operations (as consumer or producer).
- Good understanding of cross‑platform development using cloud PaaS (Platform as a Service) systems.
- Strong command of front‑end build tools such as Webpack, Babel, or Parcel.
- Ability to analyze network traffic using tools like Fiddler, Postman, Wireshark, etc.
- Ability to work effectively under pressure and in fast‑changing environments.
- Openness and willingness to adapt to new ways of working.
- Willingness to take responsibility for outcomes and actively contribute to shaping the company's future direction.
- Commitment to serving external and internal customers.
- Focus on accomplishing team or unit work, and setting and achieving ambitious goals.
- Ability and desire to work collaboratively with other team members in person.
- Capacity to analyze a problem logically, systematically, and sequentially.
- Punctuality and reliability to support the overall success of the team in a fast‑paced environment.
Assets
- Certifications in core programming languages, cloud platforms, DevOps, and Agile methodologies.
- Experience developing native modules (Swift, Objective‑C, Kotlin, or Java).
- Proficiency with mobile app integration and delivery tools and deployment pipelines.
- Experience with testing frameworks.
- Experience with cloud services and backend integrations (Firebase, AWS, etc.).
- Strong knowledge of security best practices for web and mobile applications.
Conditions of Employment
Candidates must be eligible to work in the relevant country at the time an offer is made and are responsible for obtaining any required work permits, visas, or other authorizations. Proof of eligibility must be provided prior to the start date.
Language Requirements
Where qualifications are equal, preference will be given to bilingual candidates.
Diversity and Inclusion
Air Canada is firmly committed to diversity and inclusion and aims to create a healthy, accessible, and rewarding workplace that highlights the unique contribution of our employees to our company's success.
As an employer that ensures equal access to employment, we encourage applications from diverse candidates so that we can build a workforce that reflects our customers and the communities where we live and operate.
#J-18808-Ljbffr- Accenture is hiring a Lead Web Application Developer, focusing on Java Spring Boot and AWS integration. Elevate your career by leading application development projects and mentoring a skilled team. As the Online Application Lead, you will drive the design and development...Suggested
$120k - $150k per year
...and support an AWS cloud native application for the financial services industry. We are looking for developers with great communication... ...is 5 years old and in active development for the foreseeable future. It... ...6+ years of experience with web application development. 2+...SuggestedFlexible hours- About the job RQ08058:OASIS - Sr. Developer Application Development Description VOR Expiry Note: Client can exercise its option(s) to extend the SOW if the Master Service Agreement is extended beyond April 5, 2025 and be upon the same terms, conditions and covenants contained...SuggestedWork at officeRemote work3 days per week
$65k - $85k per year
...part in maintaining and updating our websites. As our Web Developer, you will bring strategic vision, creativity, and a pulse... ...Responsibilities: Develop and maintain responsive, user-friendly websites and web applications Collaborate with key stakeholders throughout the...SuggestedFull time- ...performing culture. We are looking for a Senior Web Developer to design, build, and scale high quality web applications that support critical business and customer... .../UI designers to ensure intuitive, polished, and user‑centric experiences. Work closely with backend...SuggestedFlexible hours
- ...Expert working knowledge of Microsoft development platforms C# and Visual Studio... ...Expert working knowledge of web base development technologies... ...Select2, Moments and Bootgrid Client utilizes an enterprise wide proprietary application to manage most aspects of its business...
- ...What you'll be doing As an SAP ABAP Developer in CIBC's Finance Technology team, you will design, develop, test, and deploy custom SAP applications using ABAP, including Reports, Interfaces, BAPIs, BADIs, User Exits, Enhancements, and Forms, while collaborating with functional...Work at office2 days per week3 days per week
- ...organizations around the world? The Senior .NET Web Developer need to have solid experience in .NET... ...and implement new web based and mobile applications Maintain and enhance existing C#... ...of 8 or more years of solid software development experience Architecture and...
$120k - $150k per year
...investors, multinationals and private clients worldwide. With over 6,000... ...supports your personal and professional development. About The Role As part of the... ...requirements for data, workflow, interfaces, controls, and outputs. Design, develop, and code Yardi system...WorldwideFlexible hours- ...delivery model, recognized as a benchmark of excellence in software development. A part of the Tata group, India's largest multinational... ...interviewing at Tata Consultancy Services by 2x Get notified about new Web Developer jobs in Toronto, Ontario, Canada . Frontend Software...Full timeRemote work
- ...We are looking for a skilled Developer to help build and maintain our... ...a talented Full Stack Web Developer to join our Toronto... ...develop, and maintain software applications for the Optimize platform.... ...years of experience in software development. Experience with front‑end...Full timeMonday to friday
- ...provide expert recommendations to strengthen our clients' security posture. As a Penetration Tester supporting web applications, you will work closely with clients to deliver... ..., actionable reports and contribute to the development of security best practices. Responsibilities...Afternoon shift
- ...Operations) based system, by leading application support and development, triaging and troubleshooting issues,... ...and IT teams to gather requirements, develop solutions, and improve processes.... ...skills to work effectively with business users, technical teams, managers, and external...Work at officeFlexible hours
- ...dedicated to doing what’s right for our clients. At CIBC, we embrace your... ...transformation and optimize the way we develop and deliver code to ultimately... ...will collaborate with partners in application delivery, application development, quality assurance, operations, infrastructure...Remote work
$100k - $120k per year
Enterprise Application Developer Responsible for defining, designing, developing, integrating, testing... ...with team members on the development and maintenance of custom applications,... ...collaboratively with other IT departments and the user community As 2nd level support—investigate...Work at officeWork from home- Senior Angular Developer (Web & Mobile) Dawn InfoTek Inc. is a professional IT consulting... ...recruiting all levels of IT positions for our clients. We are currently seeking competent... ...industry experience We thank all applicants for your interest and referral. However,...
- Elevate your career as a Senior Cloud Application Developer, focusing on cloud technologies at a forward... ...demands expertise in cloud application development, with at least 7-10 years of hands-on... ...in the design, testing, and support of web and cloud-based applications while...
- Join Boyd Interactive as a Mobile Application Developer focused on delivering high-quality gaming experiences... ...applications will ensure a seamless user experience across various platforms.... ...: • At least 8 years of Frontend Development experience • Strong skills in JavaScript...Full time
- Summary Seeking a Lead React Native Developer to architect, build, and deliver mobile (iOS/Android) and web applications for healthcare patient- and clinician-facing platforms... .../readiness. Key Responsibilities Lead development of React Native applications with shared...
- ...innovation and leadership as Chapter Lead for Application Development at CIBC. Oversee a collaborative team of API developers in a hybrid work model. CIBC is seeking a Senior... ...ensuring projects meet organizational goals and client needs. Key Responsibilities: • Manage a...Temporary work
- ...Chapter Lead (Senior Manager), Application DevelopmentApplylocations:... ...to doing what’s right for our clients.At CIBC, we embrace your strengths... ...Senior Manager), Application Development, where you'll lead a Chapter of highly skilled API (Java) developers supporting CIBC’s online and...3 days per week1 day per week
- ...candidate resides.* Opportunity Application Support & Maintenance team is... ...IBMi COBOL and RPG senior developer to join us. As a Sr. Software... ...of a diverse, autonomous development and maintenance team to deliver... ...to the applications and their users and provides off‑hour...Flexible hours
$101.54k per year
...fulfillment (systems, networking and data centre), public web services and application development. We are a well-respected, service-oriented team that... ...Manager Applications and Development, the Senior Application Developer plans, architects, designs, develops, implements, tests,...Permanent employmentFull timeWork at officeLocal areaRemote work3 days per week- Bring your talent as a UI Developer specialized in React to an engaging hybrid role. Your... ...React.js background to create engaging user interfaces. Your hands-on knowledge of React Query... ...testing libraries • Adhere to WCAG for web accessibility compliance Requirements...
- ...-term contract. We're looking for a Web Development Engineer to own the performance, quality... ...emerging AI technologies and practical applications. The Homie Way Be Customer... ...apply! Homebase will consider qualified applicants with criminal histories in a manner consistent...Contract workFixed term contractImmediate startWork from home
- Leverage your expertise in COBOL and AS400 application development with our innovative team. We seek a seasoned developer with strong DB2 SQL skills and banking knowledge to... ...effectively collaborate with our team members and meet client expectations. Key Responsibilities: •...
- ...dedicated to doing what’s right for our clients. At CIBC, we embrace your strengths... ...technology team. As the Consultant, Application Developer (Informatica), you’ll be at the heart... ...and strategy for the technical design, development and integration of these applications....Remote workFlexible hours
- ...We are looking for aJava IVR Application Developerto join our voice/contact... ...engineering team and help develop, support, and continuously... ...Responsibilities include hands-on development, collaboration with project... ...projects for top global clients and shape the future of industries...InternshipRemote workRelocation
- We are seeking an experienced Mainframe Application Developer with a strong background in enterprise banking and legacy systems modernization... ...Requirements 3–5+ years of progressive mainframe application development experience within enterprise environments. Strong hands‑on...
- Drive application development excellence as a Manager overseeing delivery operations. Ensure timely execution aligned with strategic objectives while fostering engineering best practices. In this remote role, you will lead development efforts across multiple teams, ensuring...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Web Developer - User Interface (Client Application Development). Be the first to apply!
- développeur intégrateur web Toronto, ON
- web developer Toronto, ON
- intermediate web developer Toronto, ON
- freelance web developer Toronto, ON
- senior web application developer Toronto, ON
- entry level web developer Toronto, ON
- remote web developer part time Toronto, ON
- web designer developer Toronto, ON
- no experience web developer Toronto, ON
- junior web developer Toronto, ON
