Current jobs related to Senior Frontend Engineer - Ottawa, Ontario - ANVIL


  • Ottawa, Ontario, Canada ANVIL Full time $147,000 - $165,000

    Senior Frontend Engineer About ANVILANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national security organizations, accelerating mission-critical decision making through analytical tools,...


  • Ottawa, Ontario, Canada ANVIL Full time

    About ANVILANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national security organizations, accelerating mission-critical decision making through analytical tools, automations, and...


  • Ottawa, Ontario, Canada Red Oak Technologies Full time

    Since 1995, Red Oak Technologies has been a trusted partner in the tech industry, delivering innovative talent solutions that drive progress. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract, permanent or project management based resources.Sr. Edge-to-Cloud...


  • Ottawa, Ontario, Canada Veeva Systems Full time

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth potential ahead.At the heart of Veeva are our values: Do the Right Thing, Customer...


  • Ottawa, Ontario, Canada BTA Design Services Inc. Full time

    About Us:Headquartered in Ottawa, BTA Design serves the electronic design community from Canada, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients' teams and accelerate the development of complete designs.We're adaptable and efficient, with a brilliant staff at our core. We...


  • Ottawa, Ontario, Canada BTA Design Services Full time

    About Us:Headquartered in Ottawa, BTA Design serves the electronic design community from Canada, specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients' teams and accelerate the development of complete designs. We're adaptable and efficient, with a brilliant staff at our core. We...


  • Ottawa, Ontario, Canada Solink Full time

    Senior Full-Stack Engineer – Data TeamLocation: Canada | RemoteDepartment: EngineeringReports To: Sean Yang, Director of EngineeringType: Permanent | Full-TimeVacancy Status: This is an active role and we are currently hiring for this position.About SolinkAt Solink, our mission is to safeguard what matters most. We provide businesses with the tools to know...


  • Ottawa, Ontario, Canada Apple Full time

    Swift is a modern, general-purpose programming language that's approachable for newcomers and powerful for experts. It's used to develop everything from apps and system software to cloud services and embedded firmware, and runs on a variety of platforms including macOS, Linux, and Windows.At Apple, the Build Systems and Package Ecosystem organization is...


  • Ottawa, Ontario, Canada Celero Communications Full time

    Celero Communications Inc. is an exciting and fast-growing start-up in the semiconductor industry, pushing boundaries with innovative technologies that power the world's most advanced AI and data center infrastructure.We are looking for skilled and motivated DSP design engineers to join our team and help us build optical transceivers for next generation...


  • Ottawa, Ontario, Canada Apple Full time

    Swift is a modern, general-purpose programming language that's approachable for newcomers and powerful for experts. It's used to develop everything from apps and system software to cloud services and embedded firmware, and runs on a variety of platforms including macOS, Linux, and Windows. At Apple, the Build Systems and Package Ecosystem organization is...

Senior Frontend Engineer

3 weeks ago


Ottawa, Ontario, Canada ANVIL Full time

About ANVIL
ANVIL is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance military capabilities and operational effectiveness. We extend our expertise to public safety, law enforcement, and national security organizations, accelerating mission-critical decision making through analytical tools, automations, and game-changing machine learning capabilities. ANVIL helps organizations discover, manage, enrich, fuse, and exploit the information available to them in support of Information Dominance and Decision Advantage

Job Type: Full Time Remote (Hybrid option available for those in the Ottawa area - 55 Murray Street Office)

Total Compensation: CAD $147,000 - $165,000 base salary - Placement within range based on experience and qualifications

Role (Description)

As a Senior Frontend Engineer, you will play a pivotal role in designing, developing, and maintaining sophisticated user interfaces that power our analytical tools and data visualization platforms. You will architect scalable frontend applications, optimize performance for large datasets, and ensure our user interfaces deliver exceptional experiences for mission-critical workflows.

Furthermore, you will use your knowledge of industry best practices to provide strategic guidance to engineering leadership on how to most effectively design frontend architectures that scale with our growing customer base and evolving product requirements.

We value people who have an ingrained sense of accountability to the team around them. As an ideal candidate you are not only technically qualified, but you demonstrate a strong work ethic and take pride in your craft. You also collaborate and communicate effectively with the other talented and motivated members of our organization.

Responsibilities

  • Design and develop sophisticated, responsive user interfaces for complex analytical and data visualization applications
  • Build performant single-page applications (SPAs) using modern JavaScript frameworks (e.g., React, Vue, or similar)
  • Optimize frontend performance for handling large datasets and real-time data updates
  • Develop real-time communication features using WebSockets and other streaming protocols
  • Implement robust state management solutions for complex workflows
  • Establish and maintain automated testing strategies to ensure code quality and reliability
  • Implement secure coding practices and advocate for frontend security best practices
  • Partner with UX/UI designers to build intuitive interfaces that enhance user workflows and decision-making
  • Advise engineering leadership on frontend architectural decisions with a focus on scalability, maintainability, and performance
  • Mentor junior developers, participate in code reviews, and contribute to internal engineering standards and documentation
  • Collaborate in cross-functional teams to deliver integrated, end-to-end solutions

Prerequisites

  • 7+ years of professional experience in frontend system design and implementation in a production environment. A degree in Software Engineering or Computer Science is a plus.
  • Eligible for Government of Canada Secret or Top Secret security clearance.

Mandatory Skills

  • Expert-level proficiency in modern JavaScript/TypeScript and ES6+ language features
  • Deep understanding of frontend architecture, modular design, and component-driven development
  • Expert knowledge of at least one major frontend framework (React, Vue, or Angular) with strong understanding of framework internals
  • Expert in HTML5, CSS3, and modern styling methodologies (Flexbox, Grid, responsive and adaptive design)
  • Hands-on experience configuring and optimizing modern build tools (e.g., Vite, Webpack, Rollup) and maintaining scalable project structures
  • Experience with state management libraries (Redux, Zustand, Recoil, or similar)
  • Proven ability to implement and maintain automated testing strategies (unit, integration, and E2E) using tools such as Testing Library, Jest, Vitest, Cypress, or Playwright
  • Strong understanding of web performance optimization, rendering pipelines, and use of profiling tools (Lighthouse, React Profiler, Chrome DevTools)
  • Solid grasp of frontend security best practices (XSS, CSRF, CORS, and content security policies)
  • Proficiency with Git-based workflows, CI/CD integration, and collaborative development practices
  • Excellent communication and technical leadership skills, with a proven ability to mentor other engineers and uphold engineering best practices

Desired Skills/Assets

  • Experience building data-intensive or visualization-heavy applications handling large datasets, streaming data, or real-time analytics
  • Familiarity with geospatial and mapping libraries such as Mapbox, Leaflet, or
  • Experience with WebGL, Canvas, or advanced graphics rendering techniques for interactive visualization
  • Knowledge of data visualization frameworks and best practices for communicating complex data visually
  • Understanding of accessibility standards (WCAG 2.1) and experience building inclusive, accessible interfaces
  • Familiarity with backend technologies , Python, Go, etc.) and ability to collaborate effectively across the full stack
  • Experience with continuous integration/deployment (CI/CD) pipelines and frontend observability tools (Gitlab, Sentry, Datadog, OpenTelemetry)
  • Familiarity with containerized development environments (Docker) and modern deployment workflows
  • Passion for performance profiling, experimentation, and continuous improvement of frontend build and runtime systems
  • Active interest in staying current with emerging frontend technologies, ecosystem changes, and best practices

Why Join Us?

Our Mission

This is more than just a job; you'll be part of a team of dedicated professionals who share a common goal: to increase the safety and security of western democracies through the effective use of data. Our workplace is not just a job, it's a community of like-minded people working together to make a positive impact on the world we live in.

Compensation & Benefits

  • Competitive salaries
  • Flexible health benefits package through Equitable
  • Industry-leading employer retirement contributions match

Work Environment

  • Hybrid work model combining remote flexibility with meaningful in-person collaboration
  • Modern office in the historic Carriageway building in beautiful downtown Ottawa
  • Access to downtown amenities, transit, and Ottawa's vibrant cultural scene

What You'll Experience

  • Work alongside dedicated professionals who value excellence and collaboration
  • Contribute to projects with real-world security impact
  • Join a culture where your expertise and ideas matter

Application Process

To apply for this role, please submit your CV and cover letter. The application process will likely include:

  • A preliminary call with our HR team which will be a chance for you to find out more about ANVIL and the role.
  • An initial interview to discuss your experience and suitability for the role.
  • A technical interview to assess your competencies.