Senior Front-End Developer

7 days ago


Kirkland, Quebec, Canada Traffic Tech Inc. Full time
About the Role

We are seeking a highly skilled Senior Front-End Developer to join our development team at Traffic Tech Inc. in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable, high-performance web applications using Angular.

Key Responsibilities
  1. Engage in all phases of software development, including requirements, planning, analysis, design, development, integration, testing, deployment, and maintenance.
  2. Collaborate with cross-functional teams to deliver projects and initiatives.
  3. Develop Angular pages, components, services, and modules that are optimized, scalable, intuitive, responsive, and accessible.
  4. Design, code, unit test, and deliver new features and functionality during sprints in accordance with Acceptance Criteria defined by the team.
  5. Ensure that mission-critical software systems are functioning securely, reliably, and consistently.
  6. Apply best practices and coding standards, modern frameworks, governance, performance concepts, and secure coding practices across SDLC phases.
  7. Demonstrate comprehensive knowledge and a solid understanding of concepts, principles, and technical capabilities when delivering code.
  8. Develop innovative technical solutions for challenging requirements and difficult problems.
  9. Identify potential areas of improvement and evaluate how technological solutions can be used to improve the technology platform.
  10. Help increase system performance with a focus on speed, high availability, resilience, and scalability.
  11. Perform technical investigative tasks to mitigate technical uncertainties and risks.
  12. Maintain high quality standards by conducting code reviews and mentoring colleagues.
  13. Contribute to planning sprints by helping define and break down user stories into tasks/activities.
  14. Update progress through the Jira SDLC tracking tool and ensure necessary documentation is being created and published through Confluence.
  15. Work with Development Technical Leads to design, establish, develop, implement, maintain, and evolve concepts in continuous integration and deployment pipelines.
  16. Contribute to defining, documenting, and evolving Development standards, best practices, standard procedures, and methodologies to achieve agility and operational efficiencies.
  17. Assist in the development of automated test harnesses as necessary to ensure delivery of high-quality and performant code.
  18. Assist the Product Owner, Scrum Master, and Business Analysts to refine and prioritize the Product Backlog and provide initial and detailed work effort estimates.
  19. Identify systems that can benefit from automation, monitoring, and infrastructure-as-code and develop and scale products and services accordingly.
  20. Collaborate with Development and IS teams to develop and improve automation of workflows, infrastructure, code testing, and deployment.
  21. Continuously evaluate existing systems with industry standards and best practices and make recommendations for improvements and efficiencies.
  22. Remain up to date on industry trends and foster knowledge sharing amongst team members and colleagues.
  23. Participate in after-hours on-call support for mission-critical software systems as the need arises.
Requirements
  1. Expertise in Angular technology and related technology stack.
  2. Well-versed in various aspects of web development and possess a deep understanding of the Angular framework.
  3. In-depth knowledge of Angular architecture and its core concepts, including components, modules, services, and directives.
  4. Proficiency in using the Angular Command Line Interface (CLI) for creating, building, and maintaining Angular applications.
  5. Strong knowledge of TypeScript, which is the primary language for Angular development.
  6. Expertise in creating and managing Angular components, understanding component lifecycle, and communication between components.
  7. Skilled in setting up and configuring Angular routing for single-page applications (SPA) and handling navigation.
  8. Proficiency in creating and validating forms, including template-driven and reactive forms.
  9. Understanding of dependency injection in Angular and how it's used to provide services and share data between components.
  10. Ability to create and use Angular services for data retrieval, sharing state, and encapsulating business logic.
  11. Familiarity with Observables and RxJS for handling asynchronous operations, including HTTP requests.
  12. Knowledge of state management options, such as NgRx, and how to manage the application's state effectively.
  13. Experience in making HTTP requests, handling API responses, and integrating external data sources.
  14. Familiarity with Angular Material and other UI component libraries for creating attractive and responsive user interfaces.
  15. Skill in developing responsive and mobile-friendly web applications.
  16. Ensuring that Angular applications work consistently across different web browsers.
  17. Knowledge of CI/CD pipelines for automating the build, testing, and deployment processes.
  18. Proficiency in debugging and resolving issues using browser developer tools and Angular debugging techniques.
What We Offer
  1. Robust industry with training and mentorship.
  2. Compensation package that includes Medical and Dental benefits.
  3. Life Insurance/AD&D Insurance.
  4. Long-term/Short-term disability.
  5. Personal and Volunteer time off.
  6. Free parking, cafeteria on site, gym, and free coffee all day.
  7. Dynamic environment and 'can-do' culture.

This is a full-time permanent position from Monday to Friday.

In addition to a knowledge of the French language, this role requires proficiency in English as a result of the duties to be performed. As a leader in 3PL worldwide supply chain logistics, Traffic Tech has an unmatched global reach. With trusted partners in over 25 countries today, Traffic Tech requires English-speaking applicants to serve its international clientele.

Traffic Tech is committed to fostering a healthy and accessible work environment. Although the above job description may address the male pronoun, Traffic Tech is inclusive and respectful to all male, female, and non-binary applicants.

Traffic Tech prohibits discrimination based on someone's disability in all aspects of the employment relationship. This includes job applications, recruitment, training, transfers, promotions, apprenticeship terms, dismissal, layoffs, and situations where an employee returns to work after a disability-related absence. Accommodations are available upon request.

Traffic Tech is an equal opportunity employer that is committed to Diversity, Equity, and Inclusion. We take affirmative action to ensure we provide equal employment opportunity for all applicants and employees, and do not discriminate on the basis of race, ancestry, national or ethnic origin, citizenship, color, religion, sex, sexual orientation, gender identity or expression, age, marital status, family status, mental or physical disability, or any other legally protected characteristics.

Traffic Tech remains compliant with all federal and provincial COVID guidelines.



  • Kirkland, Quebec, Canada Traffic Tech Full time

    Job DescriptionTraffic Tech is seeking a highly skilled Senior Front-End Developer to join our development team at our Canadian headquarters office in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable, high-performance web applications using Angular.Key Responsibilities:Design and develop...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    Job DescriptionTraffic Tech is seeking a highly skilled Senior Front-End Developer to join our development team at our Canadian headquarters office in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable, high-performance web applications using Angular.Key Responsibilities:Design and develop...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    Job DescriptionTraffic Tech is seeking a highly skilled Senior Front-End Developer to join our development team at our Canadian headquarters office in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable, high-performance web applications using Angular.Key Responsibilities:Design and develop...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    Job DescriptionTraffic Tech is seeking a highly skilled Senior Front-End Developer to join our development team at our Canadian headquarters office in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable, high-performance web applications using Angular.Key Responsibilities:Design and develop...


  • Kirkland, Quebec, Canada Traffic Tech Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Front-End Developer to join our development team at Traffic Tech Inc. in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable and robust web applications using Angular.Key ResponsibilitiesEngage in all phases of software development,...


  • Kirkland, Quebec, Canada Traffic Tech Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Front-End Developer to join our development team at Traffic Tech Inc. in Kirkland, QC. As a key member of our team, you will be responsible for designing, architecting, and developing scalable and robust web applications using Angular.Key ResponsibilitiesEngage in all phases of software development,...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    About the RoleWe are seeking a highly skilled Senior Front-End Developer to join our team at Traffic Tech. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using Angular.Key ResponsibilitiesParticipate in all phases of software development, including requirements, planning,...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    About the RoleWe are seeking a highly skilled Senior Front-End Developer to join our team at Traffic Tech. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using Angular.Key ResponsibilitiesParticipate in all phases of software development, including requirements, planning,...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    About the RoleWe are seeking a highly skilled Senior Front-End Developer to join our team at Traffic Tech. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using Angular.Key ResponsibilitiesParticipate in all phases of software development, including requirements, planning,...


  • Kirkland, Quebec, Canada Traffic Tech Full time

    About the RoleWe are seeking a highly skilled Senior Front-End Developer to join our team at Traffic Tech. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex web applications using Angular.Key ResponsibilitiesParticipate in all phases of software development, including requirements, planning,...


  • Kirkland, Quebec, Canada Tundra Technical Solutions Full time

    Job SummaryTundra Technical Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software applications to support our business objectives.Key ResponsibilitiesSoftware Development: Develop and maintain...


  • Kirkland, Quebec, Canada Tundra Technical Solutions Full time

    Job SummaryTundra Technical Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software applications to support our business objectives.Key ResponsibilitiesSoftware Development: Develop and maintain...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    Job SummaryAs a Customer Service Desk Associate at Walmart Canada, you will play a vital role in providing exceptional customer service and ensuring a positive shopping experience for our customers. This is an exciting opportunity to develop your skills in the retail industry and work in a fast-paced environment.Key ResponsibilitiesProvide friendly and...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    Job SummaryAs a Customer Service Desk Associate at Walmart Canada, you will play a vital role in providing exceptional customer service and ensuring a positive shopping experience for our customers. This is an exciting opportunity to develop your skills in the retail industry and work in a fast-paced environment.Key ResponsibilitiesProvide friendly and...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    Job SummaryAs a Customer Service Desk Associate at Walmart Canada, you will play a vital role in providing exceptional customer service and ensuring a positive shopping experience for our customers. This is an exciting opportunity to develop your skills in the retail industry and work in a fast-paced environment.Key ResponsibilitiesProvide friendly and...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    Position Summary...Working as a Customer Service Desk Associate at Walmart Canada is a great way to develop your skills in the retail industry. The Customer Service Desk Associate provides friendly and professional customer service, represents company values to the public, ensures proper adherence to company policies and maintains security in front end...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    Customer Service Desk Associate Job Description Join Walmart Canada as a Customer Service Desk Associate and develop your skills in the retail industry, providing exceptional customer service and representing company values. Key Responsibilities: Provide friendly and professional customer service, ensuring a positive shopping experience. Represent company...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    {"h2": "Customer Service Role Overview", "p": "As a Customer Service Desk Associate at Walmart Canada, you will have the opportunity to develop your skills in the retail industry while providing friendly and professional customer service to our customers. Your role will involve representing company values to the public, ensuring proper adherence to company...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    {"h2": "Customer Service Role Overview", "p": "As a Customer Service Desk Associate at Walmart Canada, you will have the opportunity to develop your skills in the retail industry while providing friendly and professional customer service to our customers. Your role will involve representing company values to the public, ensuring proper adherence to company...


  • Kirkland, Quebec, Canada Walmart Canada Full time

    {"h2": "Customer Service Role Overview", "p": "As a Customer Service Desk Associate at Walmart Canada, you will have the opportunity to develop your skills in the retail industry while providing friendly and professional customer service to our customers. Your role will involve representing company values to the public, ensuring proper adherence to company...