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

Frontend Software Engineer

Job in Mississauga, Ontario, Canada
Listing for: Themis Intelligence
Full Time position
Listed on 2026-06-16
Job specializations:
  • Software Development
    Front End Developer, Full Stack Developer, Software Engineer, React.js
Salary/Wage Range or Industry Benchmark: 85000 - 115000 CAD Yearly CAD 85000.00 115000.00 YEAR
Job Description & How to Apply Below
Frontend Software Engineer
About Themis Intelligence:
Themis Intelligence builds the Utility Knowledge Base (UKB) and Human-Guided Intelligence (HGI) platforms, redefining how utilities operate. Our systems transform complex operational data into clear, high-confidence decisions. We design software that empowers grid professionals to think faster, act decisively, and operate with precision in critical environments. Every product we ship is built for real-world performance: reliable, observable, and secure from day one.

About the Role
As a Frontend Software Engineer, you will contribute to the development of advanced, agent-driven interfaces that power modern utility operations. We build intelligent, data-rich applications where AI systems and human operators interact seamlessly through structured outputs, real-time data streams, and geospatial visualizations. This role focuses on implementing sophisticated user experiences for agentic systems. You will work closely with backend and ML engineers to render structured model outputs, workflows, and orchestration states into intuitive, high-performance interfaces.

Our frontend systems must be responsive, resilient, and capable of visualizing complex operational data in real time.

In this role, you will

Implement advanced, agent-driven user interfaces that render structured AI outputs, workflows, and decision states

Contribute to overall UI/UX implementation, ensuring interfaces are intuitive, performant, and aligned with product intent

Build real-time dashboards and data-dense views, including time-series and geospatial visualizations

Develop interactive map-based interfaces using modern mapping frameworks for grid, asset, and territory visualization

Integrate structured outputs such as JSON schemas, tool responses, and agent state transitions into cohesive UI components

Collaborate closely with backend and ML teams to ensure accurate rendering of agent orchestration and workflow execution

Optimize frontend performance for sub-second updates and large-scale datasets

Maintain strong engineering discipline through code reviews, testing, and CI/CD workflows

Contribute to reusable component libraries and design systems that support long-term scalability

Move quickly but deliberately, prioritizing clarity, usability, and system reliability over superficial polish

You might thrive in this role if you

A Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience building production web applications

3+ years of professional frontend engineering experience

Strong proficiency in modern frontend frameworks such as React or Next.js and fluency in Type Script

Experience building data-rich dashboards and interactive interfaces with libraries such as D3, Recharts, or similar

Experience implementing geospatial visualizations using tools such as Mapbox, Leaflet, or comparable mapping frameworks

Comfortable working with structured data formats, APIs, streaming updates, and real-time UI state management

Experience integrating AI or agent-based systems into user interfaces

Strong understanding of UI performance optimization, rendering strategies, and scalable component architecture

Detail-oriented with strong UI/UX sensibilities, particularly for complex, data-dense applications

Collaborative, technically curious, and comfortable operating in fast-moving environments

Disciplined in writing maintainable, well-tested code and contributing through structured Git-based workflows

Bonus

Experience building advanced agentic interfaces or workflow-driven UI systems

Familiarity with streaming protocols such as Web Sockets or MQTT

Exposure to design systems and component library development

Experience working in AI-enabled product environments

Background in utilities, energy systems, or other operationally intensive domains

This is a full-time, permanent hybrid role (four days in-office) reporting directly to the Technology Director. The salary range for this role is $85,000–$115,000 per annum. Interested candidates are invited to submit their cover letter and resume.

Themis Intelligence values a diverse workplace and strongly encourages women, people of all races, color, creed, ancestry, ethnic origin, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, marital status, family status, and those with disabilities to apply. We use AI tools to help streamline parts of our recruitment process, but every application is reviewed by a member of our team.

Themis is an equal opportunity employer. We are committed to providing accommodations for persons with disabilities. If you require accommodation, we will work with you to meet your needs. While we appreciate the interest of all applicants, only those selected for an interview will be contacted.

#J-18808-Ljbffr
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)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary