We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Themis Intelligence logo
Themis Intelligence Verified
Artificial Intelligence

Frontend Software Engineer

Mississauga, Ontario, CanadaOnsiteFull Time$75,000–$85,000 /yrPosted 28 days ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

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 TypeScript
  • 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 WebSockets 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 $75,000–$85,000. Interested candidates are invited to submit their cover letter and resume by selecting the apply link.

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. Survalent 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.

Ready to apply?
You'll be redirected to Themis Intelligence's application page.

Similar roles