Frontend Software Engineer
Job in
Mississauga, Ontario, Canada
Listed on 2026-06-16
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
Job Description & How to Apply Below
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:
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:
×