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

Intermediate Frontend Engineer

Job in Montréal, Province de Québec, H2B, Canada
Listing for: ANVIL
Full Time position
Listed on 2026-03-14
Job specializations:
  • Software Development
    Front End Developer, React.js
Salary/Wage Range or Industry Benchmark: 100000 - 130000 CAD Yearly CAD 100000.00 130000.00 YEAR
Job Description & How to Apply Below
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.

Total Compensation: CAD $100,000 - $130,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 an Intermediate Frontend Engineer, you will play a critical role in building and maintaining the user‑facing interfaces of our mission‑critical software. You will design and implement reusable React component libraries, develop responsive and accessible UIs, integrate with backend APIs to support full CRUD workflows, and uphold frontend quality through robust testing practices.

You will work closely with product owners, designers, and backend engineers to translate requirements into performant and maintainable user experiences. In this role, you will contribute to frontend decisions, champion component design practices, and ensure the reliability of your work through unit, integration, and end‑to‑end testing (using libraries and frameworks such as React Testing Library and Playwright).

We are looking for a collaborative and detail‑oriented engineer who takes pride in clean, well‑tested code and thrives in environments where precision and reliability are not just best practices; they are mission‑critical imperatives.

This is a full‑time position based in Ottawa / Remote. Eligible candidates must either possess or be eligible to obtain a Government of Canada Top Secret security clearance.

Required Qualifications
Security Clearance

Eligible for Government of Canada Top Secret security clearance

Experience

3–5 years of hands‑on experience building production applications with React

3–5 years of experience with modern CSS (CSS Modules, Tailwind, or equivalent), including responsive and accessible design

Demonstrated experience with component design — building reusable, composable, and well‑documented UI components

Proven experience integrating with REST APIs for CRUD operations within React applications

Working experience with React Testing Library for unit and integration testing

Working experience with Playwright for end‑to‑end testing

Strong understanding of React fundamentals including hooks, state management, and component lifecycle

Solid grasp of frontend performance considerations and best practices

Ability to write clean, maintainable, and well‑documented code

Excellent verbal and written communication skills, with the ability to clearly articulate technical decisions to both technical and non‑technical audiences

Demonstrated ability to collaborate across design, backend, and product teams

Strong organizational skills with the ability to manage multiple feature work streams simultaneously

Proven ability to troubleshoot complex UI and integration issues and drive efficient resolution

Preferred Qualifications & Competencies

Experience with knowledge management systems, case management systems, or relevant defence industry applications

Familiarity with Agile/Scrum methodologies and sprint‑based development cycles

Experience working in or closely with defence, public safety, or national security organizations

Familiarity with state management libraries (e.g., Redux, Zustand, or React Query)

Experience with CI/CD pipelines and integrating frontend test suites into automated build processes

Key Responsibilities

Partner with product and design teams to translate requirements and wireframes into functional, polished React components

Contribute to and maintain a shared component library that promotes consistency and reusability across the platform

Implement responsive, accessible UIs that meet both user needs and organizational standards

Contribute to and uphold…
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