Back to results

Senior Frontend Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
5+ years of professional software development experience with a strong focus on modern front-end application development.
Posting language
English
Posted

Original job description

Our client, a growing technology start-up, is seeking an experienced Senior Front-End Developer to help design, build, and deliver the next generation of its B2B digital products and services.

Working as a key contributor within a cross-functional team, you will help shape the architecture and delivery of a new enterprise-grade platform designed to meet the security, reliability, and technology standards expected within government and financial services environments. This role is primarily focused on modern front-end development while also requiring experience working with APIs, middle-tier services, and supporting back-end technologies.

Responsibilities

  • Design, develop, test, deploy, and maintain modern web applications and supporting services.
  • Build responsive, scalable, secure, and highly available customer-facing applications.
  • Develop reusable UI components and maintain clean, modular, and maintainable code.
  • Participate in technical design reviews and contribute to application architecture and technology decisions.
  • Integrate front-end applications with APIs, back-end-for-front-end (BFF) services, databases, and enterprise systems.
  • Apply front-end performance optimization, security, accessibility, and responsive design best practices.
  • Develop robust applications that support enterprise risk and change management requirements.
  • Champion engineering best practices including secure coding, automated testing, code reviews, source control, and continuous improvement.
  • Develop and maintain unit, integration, and front-end automated tests.
  • Leverage source control, build automation, and CI/CD pipelines to support reliable software delivery.
  • Troubleshoot complex application, integration, performance, and production issues.
  • Collaborate with product, design, architecture, security, infrastructure, and development teams throughout the software development lifecycle.
  • Research and evaluate emerging technologies, frameworks, and development practices.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent professional experience.
  • 5+ years of professional software development experience with a strong focus on modern front-end application development.
  • Proven experience developing customer-facing web applications within enterprise environments.
  • Strong proficiency with JavaScript, TypeScript, HTML5, CSS, JSON, AJAX, and DOM manipulation.
  • Strong experience with one or more modern front-end frameworks such as Angular, React, or Vue.js.
  • Experience with UI frameworks and technologies such as Bootstrap, Tailwind CSS, jQuery, or similar.
  • Strong understanding of front-end architecture, MVC and component-based design patterns, and software engineering principles.
  • Experience developing and integrating with REST APIs, middle-tier services, BFF architectures, or similar integration patterns.
  • Knowledge of one or more server-side or object-oriented programming languages such as Java, Python, C#, or PHP.
  • Good knowledge of relational databases and RDBMS concepts; Oracle experience is preferred.
  • Experience designing secure, scalable, reliable, and highly available software solutions.
  • Strong understanding of front-end security, performance optimization, and secure coding practices.
  • Experience with automated testing frameworks, source/configuration control tools, and code review practices.
  • Hands-on experience with CI/CD pipelines and modern software delivery practices.
  • Strong knowledge of the software development lifecycle, including Agile methodologies, coding standards, testing, build processes, deployment, and production support.
  • Experience delivering technology within environments requiring IT, security, risk, and compliance standards comparable to banking, financial services, or government organizations.
  • Strong communication, problem-solving, analytical, organizational, and collaboration skills.
  • Demonstrated initiative, accountability, adaptability, and commitment to continuous learning.
  • Proficiency working in a Windows environment; Linux experience is considered an asset.
More about this job

Responsibilities

Design, develop, and maintain secure, scalable B2B web applications for government and financial services environments. Collaborate with cross-functional teams to integrate front-end applications with APIs and middle-tier services while championing engineering best practices.

Requirements

Requires a bachelor's degree in Computer Science or equivalent and over 5 years of professional experience in modern front-end development. Proficiency in JavaScript, TypeScript, and modern frameworks like React or Angular is essential, along with experience in enterprise-grade security and compliance standards.

Skills

  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • Angular
  • React
  • Vue.js
  • REST APIs
  • BFF Architecture
  • CI/CD
  • Automated Testing
  • Front-end Architecture
  • Responsive Design
  • Secure Coding
  • Agile Methodologies
  • Oracle

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Frontend Development
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Angular
  • React
  • Vue.js
  • Bootstrap
  • Tailwind CSS
  • jQuery
  • REST API
  • BFF
  • Java
  • Python
  • C#
  • PHP
  • Oracle
  • RDBMS
  • CI/CD
  • Agile
  • MVC
  • Secure Coding
  • Web Accessibility
  • Performance Optimization
  • Unit Testing
  • Integration Testing
  • Enterprise Software
  • B2B

Report this job