Web Application Front-End Solution Architect

Quarry Consulting
Quarry Consulting

Software Engineering, IT

Posted 6+ months ago

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 patterns
  • TypeScript: Expertise in TypeScript, as Angular is built with it. This includes advanced features like decorators, generics, and type inference
  • HTML5 and CSS3: Mastery of HTML5 and CSS3 for building user interfaces. Knowledge of CSS preprocessors like SASS or LESS can be beneficial
  • JavaScript: Strong grasp of JavaScript, including ES6+ features, is essential for modern web development
  • Node 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.