Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Frontend/UI Developer

$80k - $90k per year
Full-time

Larus Technologies

Job Summary
Full-time : 37.5 Hours per week, Monday to Friday
Location : Ottawa Office (Up to 3 days per week), 70 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 and Ottawa-based Home Office, or, remote if located outside of the National Capital Region.
Reporting To : Director of Technology
Salary Range: $80,000-90,000
Type of Vacancy: New

We are looking for a UI/Frontend Developer to join the Larus team. You will design and build the interfaces through which military planners, analysts, and decision-makers make sense of complex, high-stakes information, interactive maps with NATO symbology, AI-powered workflows, rich text and code editors, and collaborative scenario planning tools. This is not a dashboard role: you will build decision-support tools where clarity and responsiveness directly impact outcomes. 

You will own features end-to-end, from gathering requirements with domain experts, through architecture and implementation, to shipping tested code. We expect you to have opinions about how frontend applications should be structured, and the experience to back them up. You will influence technical direction, mentor junior developers, and contribute to a codebase built on Feature-Sliced Design, headless UI primitives, and a custom design system. 

Key Responsibilities
  • Gather requirements from subject matter experts (including defence and military specialists), design user flows, and deliver working software; 
  • Architect and build complex, interactive React/TypeScript applications, geospatial interfaces, editors, data-dense views, and AI-integrated workflows; 
  • Design and maintain frontend state effectively, choosing the right patterns for client, server, and UI state; 
  • Build and extend a custom design system with headless primitives, scoped styling, and design tokens; 
  • Plan and conduct user studies (usability testing, A/B experiments, surveys) and use findings to iterate on designs; 
  • Write tests at every level, unit, integration, and end-to-end; and participate in code reviews; 
  • Present designs and demos to stakeholders; and 
  • Collaborate across disciplines, backend engineers, data scientists, and product managers, within an agile process. 
Qualifications
Some individuals are less likely to apply for a job unless they consider they are a perfect match. At Larus Technologies, we welcome motivated individuals to our diverse and inclusive workplace. Thus, if you are excited about this role but do not have every qualification, we encourage you to apply anyway.  

Expected qualifications include:
  • University degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience; 
  • Required to meet qualifications to obtain a Canadian Government security clearance (typically requires Canadian citizenship or permanent residency); 
  • At least 2 years of professional frontend development experience; 
  • Strong proficiency with React and TypeScript; 
  • Experience with modern state management (Zustand, Redux Toolkit, or similar) and server state patterns (TanStack Query, SWR, or equivalent); 
  • Experience with REST API integration and generated API clients; 
  • Experience writing unit, integration, and end-to-end tests (Vitest or Jest, Testing Library, Playwright or Cypress); 
  • Working knowledge of Git workflows and CI/CD pipelines; 
  • Strong communicator comfortable gathering requirements from domain experts and presenting to both technical and non-technical audiences; and 
  • Genuine interest in the product, understanding what we're building and why. 
Technical Skill Requirements, working knowledge of:  
  • GIS/geospatial interfaces-  MapLibre GL, Mapbox, Leaflet, or OpenLayers; GeoJSON and spatial analysis; 
  • Rich text editors (TipTap, ProseMirror, Slate) or code editors (CodeMirror); 
  • AI/ML-powered UX- Integrating LLM services, building chat interfaces, or designing human-in-the-loop features; 
  • User research- Planning usability studies, A/B tests, or surveys and translating findings into design improvements; 
  • Docker, Azure DevOps, or similar deployment and CI/CD platforms; 
  • Familiarity with Python for cross-team collaboration; 
Desired Higher-Level Skills:
These are not required, but will set you apart and open pathways to seniority:
  • Frontend architecture - modular methodologies (Feature-Sliced Design or similar), clear module boundaries, incremental migration planning; 
  • Design system ownership - design tokens, accessible components, visual consistency across themes and responsive layouts; 
  • UI/UX design and validation - wireframing and prototyping (Figma), designing and interpreting user studies, accessibility standards (WCAG 2.1 AA); 
  • Performance engineering - profiling React applications, bundle analysis, lazy loading, code splitting; 
  • Technical communication - design diagrams, architecture decision records, documentation; and 
  • Security awareness - OWASP top 10 frontend vulnerabilities and secure development practices. 

What You Can Expect

  • A collaborative team working on problems that matter in the defence and security domain; 
  • A modern tech stack - React 19, TypeScript, Zustand, TanStack Query, Vite, MapLibre GL, TipTap, Playwright, and a custom design system; 
  • A well-structured codebase following Feature-Sliced Design; 
  • Opportunities to shape architecture and technical direction; and 
  • Room to grow into more experienced roles 
Benefits  
  • Competitive compensation package; $80,000-90,000
  • Comprehensive Health and Dental insurance package; 
  • Competitive vacation and paid time off; 
  • Company-sponsored team-building events; and
  • Learning and development opportunities. 
About Larus
Larus Technologies Corporation ( ) is an Ottawa-based software product and research company capable of developing intelligent systems and engineering simulations primarily for business, Defence and security applications. Larus’ core business areas include Data Analytics and Fusion Solutions, including the Total::Insight™ Decision Support System and the Total::Perception™ Systems Simulation Engine, Software Engineering Services, primarily in the Public Security and Defence sectors; and Research and Engineering, focusing on innovations in Artificial Intelligence, Machine Learning, and Data Science.​ 

We invite enthusiastic and qualified applicants to submit their cover letter and resume through our JazzHR system. 

We thank all applicants; however, only those selected for an interview will be contacted.  
At Larus, we celebrate diversity and are committed to creating an inclusive environment for all employees.

Larus has an accommodation process and provides accommodation for applicants with disabilities.  If you have specific ergonomic needs or require other accommodation because of a disability or a medical need, please don’t hesitate to contact Larus at View email address on larus.applytojob.com

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Frontend/UI Developer in Ottawa, ON vacancy
  • $153k - $213k per year

     ...beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance, and...  ...of developing and architecting web applications using declarative UI frameworks like React or Vue. You are proficient in working with... 
    Front end
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    3 days ago
  • $153k - $213k per year

     ...verification, and fraud journeys. You will work as a Frontend engineer, contributing to web, and mobile...  ...writing and tech talks. You will help develop talent on your team by providing feedback...  ...web applications using declarative UI frameworks like React or Vue. You are... 
    Front end
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    4 days ago
  • $133k - $183k per year

     ...systems, testing, performance, and observability, with opportunities to develop deeper expertise in technologies such as Google Tag Manager,...  ...engineer. You have experience shipping web apps using declarative UI frameworks like React or Vue. You have experience working with... 
    Front end
    Work at office
    Remote work
    Flexible hours

    Affirm

    Ottawa, ON
    3 days ago
  • Join Affirm's remote-first team as a Lead Frontend Engineer focusing on authentication experiences. Leverage your skills in React or Vue to drive high availability web applications. Affirm is seeking a Lead Frontend Engineer with a strong background in architecting web applications... 
    Front end
    Remote work

    Affirm

    Ottawa, ON
    4 days ago
  • $100k - $120k per year

     ...Future of Usage-Based Billing LogiSense is looking for a Software Developer to help build and enhance our usage-based billing platform. You’...  .... Experience with at least one of Node.js or a modern UI framework. Practical experience incorporating AI tools into your... 
    Suggested
    Long term contract
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    LogiSense Corporation

    Ottawa, ON
    9 days ago
  •  ...We’re looking for a Senior Software Engineer to join our Streams UI team, where you’ll have the chance to shape and enhance our user interface...  ...using AI-assisted development tools. These tools can help you develop features faster, fix complex systems, and improve existing... 
    Front end
    Local area
    Flexible hours

    Elastic

    Ottawa, ON
    4 days ago
  •  ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Front end
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...and the world better through trade. Position: Senior Software Developer (Lead) Employment Type: Permanent Compensation Details:...  ...integration, and DevOps. · Work with the design team to understand UI/UX requirements, ensure technical feasibility, and implement. ·... 
    Front end
    Permanent employment
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Export Development Canada

    Ottawa, ON
    2 days ago
  •  ...TEHORA est présentement à la recherche d' un(e) programmeur(euse) junior FrontEnd Angular ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Front end
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  •  ...increasingly, customer-managed environments. As a Junior Software Developer on the Mission Control squad, you'll build the APIs and...  ...of our operations console as we modernize it with React micro-frontends - Help deliver Mission Control's next chapter: deploying and operating... 
    Front end
    Full time

    Solace

    Ottawa, ON
    13 days ago
  • $111.25k - $150k per year

     ...Senior Salesforce Developer Level: P4 | Proficient Location: Canada | Remote Department Leader: Victoria Wnek, VP of Operations...  ...Components: able to build and maintain custom components where standard UI falls short ~ Integration design and troubleshooting: REST/SOAP... 
    Long term contract
    Permanent employment
    Full time
    Remote work

    Sol Ink

    Ottawa, ON
    a month ago
  •  ...Senior Software Developer, Core Applications Location: Ottawa, ON | Hybrid Department:...  ...design through delivery. You build APIs, ship UI, write tests, monitor production, and come...  ...Solid understanding of REST APIs and how frontend and backend systems interact — you're comfortable... 
    Front end
    Permanent employment
    Full time

    Sol Ink

    Ottawa, ON
    more than 2 months ago
  •  ...Job Description Job Description ServiceNow Service Catalogue Developer RESPONSIBILITIES: The Contractor’s resource(s) must enable...  ..., access requests, HR services) • Configure forms, variable and UI policies b. Workflow and Automation • Creating workflows and... 
    For contractors

    CONFIGURETEK

    Ottawa, ON
    more than 2 months ago
  • $80k - $85k per year

     ...Description Are you the kind of developer who enjoys building modern solutions while untangling complex legacy systems?  We’re looking...  ...to learn new technologies quickly Experienced with backend/frontend data flow and API integrations Able to work independently while... 
    Front end
    Long term contract
    Full time
    1 day per week

    Stack It Recruitment

    Ottawa, ON
    more than 2 months ago
  • $110k - $120k per year

     ...validate fixes, and ensure applications meet functional, technical, performance, and operational requirements. What you'll do Develop a strong understanding of network management applications, system architecture, interfaces, and operational workflows. Develop,... 
    Full time

    Syntronic

    Ottawa, ON
    3 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat s'inscrit dans un contexte... 
    Front end
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $155k - $175k per year

     ...growth, and we are seeking a skilled and motivated Senior Full-Stack Developer to join our talented engineering team as we scale and expand....  ...Collaborate with our team to design, develop, and maintain both frontend and backend components of the Proof platform, ensuring a... 
    Front end
    Long term contract
    Full time
    Remote work
    Flexible hours

    Proof

    Ottawa, ON
    3 days ago
  • $155k - $180k per year

     ...positive experience could be a direct result of our technology—and your hard work! Overview This position is for a Principal Software Developer - AI Integration. In this role you will be a key technical leader working on the Solace Agent Mesh: an event-driven Integration and... 
    Full time
    Immediate start

    Solace

    Ottawa, ON
    9 days ago
  • $120k - $155k per year

     ...with us? Apply below! About the Role As the Senior Software Developer , you’ll be joining a small, collaborative software team at RBR....  ...rely on. This is a full-stack role with real breadth: from UI and databases through to low-level instrument communications and... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    Rbr Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...As an Intermediate Software Developer on the platform deployment team, you will be responsible for designing, implementing, and maintaining...  ...with exposure to the entire stack of development (backend, APIs, UI).   ~1+ years working with DevSecOps   ~ Education: Software Engineering... 
    Full time

    Jsi

    Ottawa, ON
    more than 2 months ago
  •  ...deployment automation, environment provisioning, secret rotation, and developer tooling (pre-commit hooks, quality gates) Observability:...  ...communication systems Collaboration: Work closely with backend, frontend, QA, and MATLAB engineering teams to unblock deployments,... 
    Front end
    Full time
    Internship
    Work at office
    Work from home
    Worldwide
    Night shift

    Telesat Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...implementation through close collaboration, humility, and pride in what we deliver. ELITS is now looking for an experienced PCB Layout Developer to join our dynamic team. Key Responsibilities: PCB Layout Development: Lead and execute PCB layout activities for high‑... 
    Front end
    Full time
    Flexible hours

    Elits

    Ottawa, ON
    11 days ago
  • $116.7k - $165.8k per year

     ...configuration, and seamless inline software upgrades across diverse physical and virtual form factors. System Reliability & Observability: Develop and support critical infrastructure services, including robust backup and restore frameworks, automated anomaly detection, and... 
    Long term contract
    Full time
    Temporary work
    Apprenticeship
    Local area
    Flexible hours

    Cisco

    Ottawa, ON
    1 day ago
  •  ...We are looking for an experienced Android Developer to design, build, and maintain high-quality mobile applications. The ideal candidate...  ...APIs, JSON, and third-party libraries. Familiarity with Android UI/UX design principles and Material Design. Knowledge of databases... 
    Full time

    Simera

    Ottawa, ON
    more than 2 months ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior AI Developer Employment Type: Permanent   Compensation Details: ~ Software Engineer 18: Salaries typically range from $96,557 to $128... 
    Front end
    Permanent employment
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada | Exportation et développement Can...

    Ottawa, ON
    7 days ago
  •  ...investments to support 5G and 6G deployments across the globe and as part of this we are looking for an experienced Radio Network System Developer that will join our RAN Baseband System Management team in Ottawa Canada. In our team we work with signal processing, radio... 
    Full time

    Ericsson

    Ottawa, ON
    8 days ago
  •  ...Elastic is seeking a Senior Software Engineer for the Streams UI team to shape and enhance our user interface. You will work on Fleet and Streams, delivering intuitive UI components with TypeScript, React, and Node.js, while collaborating across a distributed team on GitHub... 

    Elastic

    Ottawa, ON
    4 days ago
  • $30 per hour

    About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea...
    Hourly pay
    Full time
    Part time
    Internship

    Fullscript

    Ottawa, ON
    5 days ago
  • $85k - $100k per year

     ...Description Intermediate Software Developer – Developer Experience and Release Engineering Team – Ottawa   March Networks is proud to be recognized as one of Ottawa’s Best Places to Work.   March Networks is an established global leader in the video surveillance... 
    Full time
    Immediate start

    March Networks

    Ottawa, ON
    a month ago
  • Join Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them! Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom...

    syntronic

    Ottawa, ON
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Frontend/UI Developer. Be the first to apply!