Talent.com
Software Developer- Front End - Senior

Software Developer- Front End - Senior

CB CanadaToronto, Ontario, Canada
30+ days ago
Salary
CA$120,000.00–CA$150,000.00 yearly
Job description

Senior Software Developer – Front End

On behalf of our client in the Government Sector, PROCOM is looking for a Senior Software Developer – Front End.

Senior Software Developer – Front End – Job Description

  • Develop the ONE ID 12C screens for Service Desk, User Recovery and Management, CPSO and Bulk Registration and Express Registration using Angular
  • Experienced developing and using custom Angular UI library
  • Develop single page web applications
  • Enhance UI Framework and developing UI Components
  • Develop dashboard application
  • Work closely with UI / UX designers to make our applications smarter and reduce friction in the user experience.
  • Produce clean, reusable, performant code and maintainable solutions that will enhance the platform’s quality.
  • Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
  • Research and implement latest front-end technologies and standards to ensure we are always using the best techniques possible

Senior Software Developer – Front End – Mandatory Skills

  • Minimum 7 years’ experience designing and developing web user interface using Angular and 3 years+ with Angular 8 and 10
  • Minimum of 7 years’ experience with interfacing to RESTful API’s
  • Experience in developing custom AngularUI libraries using Angular 8 and 10 and using custom Angular libraries for UI development
  • Minimum of 7 years’ experience in code reviews in Angular, JavaScript and Java
  • Knowledge and experience with design and implementation of the overall web application architecture
  • Proficient with both front-end developments using Angular 8 and 10 leveraging CI / CD principles
  • Senior Software Developer – Front End – Nice to Have Skills

  • College / University undergraduate degree in Computer Science or Engineering, or related discipline from a recognized institution or equivalent experience
  • Knowledge and experience with programming user interfaces and Internet-ready applications
  • Knowledge and experience in continuous integration and continuous delivery (CI / CD) methodologies
  • A team player with a track record for meeting deadlines; strong relationship building, facilitation and influencing skills to successfully partner with internal and external stakeholders
  • Working knowledge of privacy policies and security principles
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Experience conducting design walkthrough sessions with project team
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and / or third generation language development tools
  • Experience in application design, latest design patters, deployment and troubleshooting
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • Experience with Application Programming Interface
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolve any post-implementation technical issues
  • Ability to provide user and system documentation as required
  • Proven track record working with Identity and Access Management solutions would be an asset
  • Knowledge of leading edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.
  • Experience planning, migrating, implementing and sustaining large complex system development projects
  • Knowledge of JIRA and Confluence.
  • Experience designing and developing large, complex, highly available, mission critical server applications
  • Senior Software Developer – Front End – Assignment Start Date

  • ASAP – 5 months to start
  • Senior Software Developer – Front End – Assignment Location

  • Toronto, ON – Remote