Job Information
Senior Frontend Developer (Angular)
11 Days Ago
Overview
Job Category: Computer/IT
Job Type: Full-Time
Posted: 2021-05-03
Requirements
Job Status
Start Publishing: 2021-05-03
Stop Publishing: 2021-05-31
Twitter Share on facebook
Description

W H O I A M

The Frontend Developer collaborates with both designers and stakeholders to develop ideas for new user interfaces (web/mobile) and build these along with related renovation or updates to existing products. The Frontend Developer must understand the content a site will contain and help to develop a plan for structuring and presenting that content throughout the site

 

W H AT I D O

CORE RESPONSABILITIES:

  • Responsible for implementing both visual and interactive elements that users engage with when using a web application
  • Leads the team’s technical vision and supports the tech lead (filling in for the tech lead when required)
  • Translate UI/UX design wireframes to actual code that will produce visual elements of the web application
  • Collaborate with the UI/UX team and bridge the gap between graphic design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works Work closely with front-end developers to ensure seamless collaboration Ensure the UI/UX designs are technically feasible to Optimize application for maximum speed and scalability
  • Knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
  • Build a high-quality product leveraging best practices of coding and testing (e.g., unit testing)
  • Working in a collaborative environment, interfacing and developing relationships with groups from all areas

 

 

Qualifications

WHAT I NEED

MAIN JOB REQUIREMENTS:

  • Bachelors or Masters degree in Computer Science Strong technical written and oral communication skills
  • A highly motivated individual who works efficiently, willing to take initiative to complete complex tasks and make an impact on the government organization
  • 3+ years of experience developing software using Agile Scrum methodology.
  • Able to be productive working remotely if needed Team player and an effective senior developer
  • Strong foundation in data structures, algorithms and design patterns
  • 5+ years experience in HTML5, CSS3, JavaScript, Typescript, integrating with backend REST APIs
  • 3+ years strong experience building medium to large-sized customer-facing Angular SPA’s (we use Angular 8+)
  • 5+ years experience using VS Code, Git, Gitflow or similar branching, PR process and code reviews
  • Strong understanding and experience in RxJS, i18n, DI, lazy loading, reactive forms, validation, styling, animation, Angular build tools and configurations, performance and security best practices
  • Strong experience in Angular 8+ unit testing using jasmine or karma
  • Experience with Cloud and backend coding is an asset (Kubernetes, ECS, Lambda, Spring Boot, Java, NodeJs)
  • Willingness and experience to coach junior developers

 

NICE TO HAVE:

Being a contributor to open source projects

Experience with a11y

Experience building mobile apps

Experience with RDBMS

Experience with configuring CI/CD pipelines Security Clearance

Must be a current Canadian Citizen or Permanent Resident in order to apply for this position

 

Apply Now