Back to results

Senior Front-End Engineer

  • Ottawa, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

We are looking for a Senior Front-End Engineer to join a product-focused engineering team developing and enhancing enterprise software applications.

This role is focused on building high-quality user experiences using React, JavaScript, and TypeScript, while contributing to initiatives that improve usability, product fit and finish, navigation, information architecture, and overall product quality.

The ideal candidate enjoys solving front-end challenges, improving existing products, and working closely with product, design, UX, and engineering teams.

Key Responsibilities

  • Design, develop, and maintain modern web applications using React.
  • Build reusable, scalable, and maintainable UI components.
  • Improve existing product experiences, workflows, menus, and navigation.
  • Contribute to initiatives focused on product quality, usability, and overall user experience.
  • Translate product and UX requirements into well-designed technical solutions.
  • Collaborate closely with product managers, designers, UX professionals, and other engineers.
  • Integrate front-end applications with APIs and backend services.
  • Collaborate across the broader application stack to support end-to-end product improvements.
  • Troubleshoot, debug, and optimize existing functionality.
  • Consider performance, accessibility, responsiveness, and maintainability when developing solutions.
  • Participate in code reviews, testing, technical discussions, and Agile development practices.
  • Contribute to continuous improvements in front-end architecture, development practices, and overall product quality.

Required Qualifications

  • Strong professional experience in front-end software development.
  • Strong hands-on experience with React.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Solid knowledge of HTML and CSS.
  • Experience building and maintaining production-quality web applications.
  • Experience working with APIs and backend services.
  • Strong understanding of modern front-end development practices and web application architecture.
  • Experience troubleshooting and resolving complex front-end issues.
  • Ability to work effectively with cross-functional product, design, UX, and engineering teams.
  • Strong communication, collaboration, and problem-solving skills.

Preferred Qualifications

  • Experience with enterprise-scale web applications.
  • Experience working with design systems or reusable component libraries.
  • Familiarity with automated front-end testing.
  • Understanding of web accessibility and responsive design.
  • Experience with performance optimization.
  • Experience collaborating across the full application stack or contributing to backend services.
  • Experience working in an Agile/Scrum environment.

What You'll Bring

You are a senior-level front-end engineer who combines strong React expertise with a product-oriented approach.

You enjoy building high-quality user experiences and working on both new functionality and incremental improvements that make applications easier, clearer, and more intuitive for users.

You are also comfortable collaborating across the broader technology stack and working with cross-functional teams to deliver end-to-end product improvements.

More about this job

Responsibilities

Design, develop, and maintain React web applications and reusable UI components, integrating them with APIs and backend services. Improve product usability, navigation, accessibility, performance, and overall quality in collaboration with product, design, UX, and engineering teams.

Requirements

Requires strong professional front-end development experience, hands-on React expertise, proficiency in JavaScript and/or TypeScript, and solid HTML and CSS knowledge. Candidates should have experience building production web applications, integrating APIs, troubleshooting complex issues, and collaborating effectively with cross-functional teams.

Skills

  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Front-End Development
  • Web Application Architecture
  • UI Component Development
  • API Integration
  • Accessibility
  • Responsive Design
  • Performance Optimization
  • Automated Testing
  • Design Systems
  • Agile Development
  • Cross-Functional Collaboration

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Art & Design

Keywords

  • React
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Front-End Development
  • Enterprise Software
  • Web Applications
  • UI Components
  • Reusable Component Libraries
  • Design Systems
  • APIs
  • Backend Services
  • Web Application Architecture
  • User Experience
  • Usability
  • Information Architecture
  • Navigation
  • Accessibility
  • Responsive Design
  • Performance Optimization
  • Automated Testing
  • Code Reviews
  • Agile Development
  • Scrum
  • Product Quality

Report this job