Mississauga, ON
62 days ago
Senior Angular Developer
Description

Who We Are:
When you join Traffic Tech, you join a team that keeps the global economy moving – literally.
Traffic Tech is recognized as an industry leader and the logistics partner to many highly recognizable international brands. With offices throughout the United States, Canada, Mexico, Europe and China, the company offers progressive & efficient solutions for moving freight by land, sea, and air. Your part in it:We are looking for a Senior Angular Front-End Developer with more than 5 years of experience to join our development team at our Mississauga office. The ideal candidate should have a strong track record in handling mission-critical projects, advanced knowledge and a deep understanding in designing, architecting and developing scalable, and robust Angular web applications and services. The candidate should also have a keen eye for intuitive UI/UX design, including accessibility and responsiveness. Experience in migrating from AngularJS (or earlier versions of Angular) to Angular17 (or later) is considered a plus.   SENIOR ANGULAR DEVELOPER What the Job Entails: Engage in all phases of software development - requirements, planning, analysis, design, development, integration, testing, deployment, maintenanceWork collaboratively with cross-functional teams to deliver the different projects and initiativesDevelop Angular pages, components, services and modules that are optimized, scalable, intuitive, responsive, accessible applying UI/UX best practicesDesign, code, unit test and deliver new features and functionality during sprints in accordance with Acceptance Criteria defined by the teamEnsure that the mission-critical software systems are functioning securely, reliably and consistentlyApply best practices and coding standards, modern frameworks, governance, performance concepts and secure coding practices across SDLC phases to make development workflows more stable and secureDemonstrate comprehensive knowledge and a solid understanding of concepts, principles, and technical capabilities when delivering codeDevelop innovative technical solutions for a wide range of challenging requirements and difficult problems that are consistent with the organization’s objectivesIdentify potential areas of improvement and evaluate how technological solutions/services can be used to improve the technology platformHelp increase system performance with a focus on speed, high availability, resilience and scalabilityPerform various technical investigative tasks (POC, prototypes) in order to mitigate technical uncertainties and risksMaintain high quality standards by conducting code reviews and mentoring colleaguesContribute to planning sprints by helping define and break down user stories into tasks/activitiesUpdate progress through the Jira SDLC tracking tool and ensure the necessary documentation is being created and published through ConfluenceWork with the Development Technical Leads to design, establish, develop, implement, maintain and evolve concepts in continuous integration and deployment (CI/CD) pipelinesContribute to defining, documenting and evolving Development standards, best practices, standard procedures, and methodologies to achieve agility and operational efficienciesAssist in the development of automated test harnesses as necessary to ensure delivery of high-quality and performant codeAssist the Product Owner, Scrum Master and Business Analysts to refine and prioritize the Product Backlog, as well as provide initial and detailed work effort estimatesIdentify systems that can benefit from automation, monitoring and infrastructure-as-code and develop and scale products and services accordinglyCollaborate with Development and IS teams to develop and improve automation of workflows, infrastructure, code testing and deploymentContinuously evaluate existing systems with industry standards and best practices and make recommendations for improvements and efficienciesRemain up to date on industry trends and foster knowledge sharing amongst team members and colleaguesParticipate in after-hours on-call support for mission-critical software systems as the need arises What We Are Looking For: Expertise in Angular technology and related technology stackWell-versed in various aspects of web development and possess a deep understanding of the Angular frameworkIn-depth knowledge of Angular architecture and its core concepts, including components, modules, services, and directivesProficiency in using the Angular Command Line Interface (CLI) for creating, building, and maintaining Angular applicationsStrong knowledge of TypeScript, which is the primary language for Angular developmentExpertise in creating and managing Angular components, understanding component lifecycle, and communication between componentsSkilled in setting up and configuring Angular routing for single-page applications (SPA) and handling navigationProficiency in creating and validating forms, including template-driven and reactive formsUnderstanding of dependency injection in Angular and how it's used to provide services and share data between componentsAbility to create and use Angular services for data retrieval, sharing state, and encapsulating business logicFamiliarity with Observables and RxJS for handling asynchronous operations, including HTTP requestsKnowledge of state management options, such as NgRx, and how to manage the application's state effectivelyExperience in making HTTP requests, handling API responses, and integrating external data sourcesFamiliarity with Angular Material and other UI component libraries for creating attractive and responsive user interfacesSkill in developing responsive and mobile-friendly web applicationsEnsuring that Angular applications work consistently across different web browsersKnowledge of CI/CD pipelines for automating the build, testing, and deployment processesProficiency in debugging and resolving issues using browser developer tools and Angular debugging techniquesWhat You Should Have: Diploma or Bachelor’s Degree in Computer Science, Engineering or a related field5+ years of hands-on experience as an Angular Developer, with a strong portfolio showcasing both frontend development, backend integration and UX/UI design projectsProven experience in developing scalable, high-performance web applications and services using modern web technologiesAdvanced knowledge and deep understanding of Angular to architect, develop, and maintain complex web applicationsProficiency in Angular best practices, component-bases architecture and state managementExperience in responsive design, accessibility and mobile requirements, leveraging best practices and modern frameworksExpertise in one or more programming languages and development frameworks, including but not limited to .NET, C#, JavaScript, .NET Core, .NET Entity Framework, Node.js, Angular 17 or higher, Angular JS and AzureFluent in HTML5, CSS, XML, Ajax, JavaScript, Web Services (SOAP/REST), graphQL, MVC, T-SQL, Bootstrap, Angular MaterialExpertise in HTML, CSS, and front-end technologies, along with a solid understanding of responsive design principlesSolid knowledge of SQL Databases and Data StorageExtensive experience with Version Control Software (TFS, Git, GitHub)Strong analytical, organizational and problem-solving skillsDemonstrate a solid understanding of hardware/software platforms, including but not limited to operating systems, databases, application servers, web servers and integration technologiesAdvanced testing and troubleshooting skills (unit, system, integration and performance testing)Strong analytical, problem-solving and organizational skills with exceptional attention to detailsExcellent communication skills, both written and verbal; can communicate effectively across business and technical boundariesPrior experience with Release Engineering: deployment pipelines, continuous integration, continuous deploymentOutstanding team player with a positive attitude who can deal with and quickly grasp complex applications and business processesProven ability to quickly learn and become proficient in multiple new and existing applications and functionalitiesWhat we offer:Robust industry with training and mentorship Compensation package that includes Medical and Dental benefits Life Insurance/AD&D Insurance Long-term/Short-term disability Personal and Volunteer time off This is a full-time permanent position from Monday to Friday.    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.   

Confirm your E-mail: Send Email