Senior Software Developer (Front End)

Interac Corp.

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of front-end web development experience specifically in Angular 6+.
  • University Degree in Computer Science Engineering or equivalent work experience.
  • Extensive knowledge of HTML5, CSS3, SASS or LESS, and frameworks like Bootstrap or Materialize.
  • Strong JavaScript skills with experience in ES5/ES6 and TypeScript.
  • Solid grasp of cloud-native design principles and best practices.
  • Familiarity with client-side design patterns like MVC and MVVM, and experience with TDD/BDD methodologies.

Responsibilities

  • Design and develop web applications and portals for desktop and mobile browsers.
  • Implement user interface elements and interactions.
  • Create high-performance, scalable web applications, ensuring robust architecture.
  • Prototype and code enterprise-level web apps, including unit testing.
  • Collaborate with cross-functional teams to brainstorm and wireframe web page concepts.
  • Integrate and consume REST APIs effectively.
  • Ensure web security standards are met, including OAuth2 and WebAuthN.

Benefits

  • Generous vacation and wellness days for recharging.
  • Comprehensive employer-paid benefits coverage.
  • Market-leading employer-funded RRSP program for future investments.
  • Flexible hybrid work model promoting work-life balance.
  • Access to a free 24/7 employee and family assistance program.
  • Top-up support for pregnancy and parental leave.
  • Charitable donation matching to support community engagement.
Full Job Description
The Senior Front-end Developer reporting to the Leader, Development will

design and build web applications and portals with a medium size team working on mission-critical applications. You are passionate about building new features, enhancing existing products, and translating the client's business requirements into specific systems and technology solutions.

You'll be responsible for:
  • Implementing visual elements and their behaviors with user interactions.
  • Developing Front-end Web Applications in Angular.
  • Developing complex, highly performance, scalable and reliable web applications and portals for both desktop and mobile browsers.
  • Prototyping, detailed design, coding, code review and unit testing of enterprise-level web applications.
  • Brainstorming web page ideas with other developers and cross-functional team using wireframing tools.
  • Consuming REST APIs.
  • Client-side architecture and design patterns.
  • CICD and distribution methods for Web App and SDK.
  • Security in web platforms such as WebAuthN, OAuth2 etc. and data protection using industry standards.
  • Grasping business requirements and designing the architecture.
  • Bridging the gap between the visual elements and the server-side infrastructure, taking an active role on both sides, and defining how the application looks and functions.


You bring:
  • 5+ years working in front-end web development in Angular 6+.
  • A University Degree in Computer Science Engineering or equivalent combination of education and experience.
  • Eligibility to work for Interac Corp. in Canada in a full-time capacity.
  • Extensive programming experience in HTML5, CSS3, SASS or LESS, and Bootstrap, Foundation or Materialize.
  • Excellent JavaScript knowledge and programming experience with ES5/ES6.
  • Solid understanding and development experience in Angular latest versions.
  • Experience with TypeScript.
  • Solid understanding of cloud-native design principles and best practices
  • Experience with tools like Redux, Webpack, Angular CLI and/or Gulp.
  • Experience consuming REST APIs.
  • A strong understanding and experience MVC, MVVM & CQRS design patterns.
  • TDD/BDD experience (Jest, Jasmine, Karma or Chai).
  • Experience with client-side architecture and design patterns.
  • Awareness of cross-browser compatibility issues and client-side performance considerations.
  • Solid understanding and extensive experience with version control tools like Git.
  • Exceptional problem solving and ability to work independently.
  • DevOps Experience in Open-Source tooling required (JIRA, GitHub, Jenkins, etc.).
  • Strong working knowledge of secure web application programming principles.
  • Knowledge and experience in Java platform is an advantage.
  • Experience building resilient/distributed applications and you have good understanding of network protocols/concepts.
  • Experience with microservices, containerized applications, Docker/Kubernetes, cloud technologies.
  • The ability to keep pace with new technologies and apply them appropriately.


What We're Offering:

The hiring range for this position is $120000 CAD to $150000 CAD, and you will also be eligible for our short-term incentive plan. The exact amount will depend on factors such as skills, experience, and job-related knowledge, but Interac's commitment goes beyond compensation. Our Total Rewards package is designed to support your well-being and future, and includes:
  • Generous vacation and wellness days to help you recharge
  • Comprehensive employer-paid benefits coverage for peace of mind
  • Market-leading employer-funded RRSP program to invest in your future
  • Flexible hybrid work model for better work-life balance
  • Access to a free and confidential 24/7 employee & family assistance program to offer support for you and your immediate family
  • Pregnancy and parental leave top-up to support growing families
  • Charitable donation matching with United Way to amplify your impact


Additional Pre-Employment Requirements:

To ensure the integrity of our organization, successful candidates will be required to complete background checks, which may include, Canadian Criminal Credit Check, Canadian ID Cross-Check, Public Safety Verification, 5-year Employment Verification, Education Verification, Credit Check, and Social Media Check.

Similar Jobs

More Jobs at Interac Corp.

More Information Technology Jobs

Find similar Senior Software Developer (Front End) jobs: