• This is open to PERMANENT FULL-TIME and CONTRACT (6+ months)*
• 2 days in office in Downtown Toronto*
We’re looking for Angular Software Engineers with a strong background in web application development. You will be working with a financial company building contact center web applications.
The ideal candidate should be proficient in delivering Web UI solutions using Angular. They should have experience in agile environments and XP methodology, with a track record in notable projects such as industrial e-commerce initiatives, SaaS solutions, and advanced cargo flow optimization systems.
Responsibilities:
• Proficient in solving complex development challenges and implementing efficient solutions.
• Expertise in Angular 11+, Typescript, Javascript and various other tools and technologies.
• Strong command of TypeScript, the primary language in Angular development.
• Experience in writing unit and integration tests using testing frameworks such as Jasmine, Karma, or Jest.
• Impressive portfolio showcasing proficiency in Angular and related technologies.
• Collaborative team player, actively participating in code reviews, offering feedback, and sharing knowledge.
• Excellent communication skills for effective collaboration with team members, stakeholders, and clients.
• Ability to optimize Angular applications for performance, including implementing lazy loading, change detection strategies, and memory management.
• Knowledge of design patterns, best practices, and their application in Angular development for creating clean and maintainable code.
Must-Have:
• Over 5 years of web development experience, with a dedicated focus on Angular for at least 3 years.
• Essential proficiency in the Angular framework, encompassing core principles like modules, components, services, and routing.
• In-depth experience in extreme programming methodology and agile environments.
• Proficiency in a range of technologies including JavaScript, Java, AngularJS, Angular 12+, TypeScript, HTML5, CSS3.
• Expertise in HTML5 and CSS3 to craft visually appealing and responsive user interfaces.
• Knowledge of reactive programming, particularly RxJS, for effective management of asynchronous data and events in Angular applications.
• Familiarity with state management libraries such as NgRx and Akita for efficient application state handling.
• Hands-on experience with modern development tools and practices like Git, CI/CD pipelines, Docker, and Agile methodologies.
• Familiarity with backend technologies such as Node.js, .NET, and Java, providing full-stack development capabilities.
What Makes This Job Appealing?
• A culture that prioritizes consistent high performance, evident through a track record of project success and substantial year-over-year revenue growth.
• Opportunities for cultivating a growth mindset, including involvement in certification programs, mentorship, talent investment initiatives, internal mobility options, and internships.
• Contribution to global impact by collaborating on meaningful projects for esteemed global clients, actively influencing the future of the industry.
• An inclusive and welcoming multicultural environment fostering openness, communication, and regular team-building events.
• Commitment to social sustainability values, with initiatives focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
What We Provide:
• Each employee has the chance to witness the impact of their work, making a tangible contribution to the company's success.
• Embrace adaptability and flexibility, recognizing that a dynamic and evolving workplace is crucial for staying competitive and responsive to change.
• Recognition and celebration of achievements, milestones, and exceptional contributions to create a positive and motivating work environment