Web Application Front-End Solution Architect

Job Description

About the job
Quarry Consulting is looking for “Front-end Solutions Architect” who is responsible for designing, developing, and implementing technology solutions that meet business requirements and align with the organization’s strategic goals.

 

Contract: 1 year

Location: Ottawa or Toronto Hybrid (2 days/week Onsite)

Clearance: Candidate has to be in Canada since past 5 years to be eligible for Reliability Clearance.

 

Requirements:

Deep understanding of Agular’s architecture, including components, services, directives, modules, and dependency injection. Proficiency with Angular CLI, RxJS, and state management patternsTypeScript: Expertise in TypeScript, as Angular is built with it. This includes advanced features like decorators, generics, and type inferenceHTML5 and CSS3: Mastery of HTML5 and CSS3 for building user interfaces. Knowledge of CSS preprocessors like SASS or LESS can be beneficialJavaScript: Strong grasp of JavaScript, including ES6+ features, is essential for modern web developmentNode Package Manager (npm): Familiarity with npm for managing packages and dependencies.Version Control Systems: Proficiency in using Git for version control and collaboration.Java EE and WebLogic: Understanding of Java EE technologies and experience with WebLogic server for managing enterprise applications.JSP/JSF and Prime Faces: Proficiency in Java Server Pages (JSP), Java Server Faces (JSF), and Prime Faces for building and maintaining older web applications.TeamSite/live site WordPress: Knowledge of WordPress for managing content and integrating with other systems.Microservices Architecture: Understanding of microservices architecture and how to integrate Angular applications with microservices.Knowledge of testing frameworks and tools like Jasmine, Karma, and Protractor for unit and end-to-end testing.Build Tools: Experience with build tools like Webpack or Angular CLI for optimizing and bundling code.Leadership: Ability to guide and mentor development teams, ensuring best practices and high-quality code.