×
Register Here to Apply for Jobs or Post Jobs. X

Senior Frontend Engineer

Job in Ottawa, Ontario, Canada
Listing for: Anvil
Full Time position
Listed on 2026-02-18
Job specializations:
  • Software Development
    Front End Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 147000 - 165000 CAD Yearly CAD 147000.00 165000.00 YEAR
Job Description & How to Apply Below

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.

Vacancy Status:
This posting is for an existing vacancy  are actively hiring for this role.

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. 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 Web Sockets 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
  • Mentor junior developers, participate in code reviews, and contribute to internal engineering standards and documentation
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/Type Script 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)
  • 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 Dev Tools)
  • Solid grasp of frontend security best practices (XSS, CSRF, CORS, and content security policies)
  • Excellent communication and technical leadership skills, with a proven ability to mentor other engineers and uphold engineering 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…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary