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

Frontend Developer

Job in Ottawa, Ontario, Canada
Listing for: Kondra Systems Inc.
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    Front End Developer, React.js
Salary/Wage Range or Industry Benchmark: 70000 - 100000 CAD Yearly CAD 70000.00 100000.00 YEAR
Job Description & How to Apply Below

Full-time

Important:

There is no relocation assistance. Only apply if you are within commuting distance or will self-relocate.

Are you a frontend developer who wants to do more than build another marketing website or CRUD app? We're building a next-generation distributed operating system for a major Fortune 100 client. Our stack is Linux + Java + React. We've built extensive tooling, ported to half a dozen hardware platforms, and published an extensive SDK for external developers. We recently built a custom beverage dispenser from scratch – including a custom circuit board and 3D-printed parts – just to exercise our software stack.

What You'll Be Working On – You'll join our team as a frontend developer contributing to a React/Type Script SDK platform that powers touchscreen applications on connected embedded devices, including dispensers. Your work will be used by third-party development partners to build real, deployed experiences – meaning you're building for developers as much as end users.
Who Should Apply – New grads with a strong portfolio and genuine curiosity who are interested in meaningful, technically interesting work on a platform used in the real world, as well as direct mentorship from a senior architect with 30 years of experience and 15+ years in React/Type Script, all the while working with a small team where your contributions are visible and your voice matters.

Intermediate developers (2–5 years of experience) with production React/Type Script experience are an ideal fit. If you've built something you're proud of - a side project, an open-source contribution, a polished portfolio piece – we want to see it. That said, you should bring:
Requirements

Solid foundation in React and Type Script - you don't need to be a 10-year veteran, but you should be comfortable in a typed codebase and care about API design

Curiosity about how things work under the hood - our platform sits at the intersection of web tech and embedded Linux, familiar but different enough to be interesting.

Strong communication skills - we're a small, senior team, and clear communication goes a long way

Bonus points if you have experience with monorepo tooling (NX, Turborepo), Web Components, component library authoring, or interest in IoT or embedded systems.

Responsibilities

Day-to-day work includes building and maintaining UI SDK components, contributing to a developer tooling platform, and collaborating on a design system purpose-built for embedded environments.

Build, maintain, and document React/Type Script SDK components designed for use by third-party developers on embedded touchscreen devices

Contribute to a developer-facing tooling platform, including APIs, configuration surfaces, and DX improvements

Collaborate on a design system purpose-built for constrained embedded environments (limited screen size, performance budgets, input constraints)

Partner with a senior architect to make API design decisions that balance flexibility for partners with consistency across the SDK

Write and maintain component documentation and usage examples to support third-party developer adoption

Contribute to testing strategies appropriate for embedded UI (unit, integration, and potentially device-level testing)

Engage with third-party development partners to understand how the SDK is being used in the wild and feed that back into the platform

The New Idea Company. Transforming ideas into successful enterprises through strategy, concepting,
and development.

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary