Frontend Developer

1 week ago


Canada Enersoft Inc. Full time $80,000 - $120,000 per year

About Us

Resource Modeling Solutions is a division of GeologicAI Inc, providing expert knowledge, software, and services to the mining and petroleum industries. Our team is spread across Canada with a few international team members providing remote support and development. We publish the Resource Modeling Solutions Platform (RMSP), a high-performance engine for modern geostatistics in use by many of the world's leading resource companies, the Drill Hole Optimizer (DHO) which leverages a custom genetic algorithm to optimize drill hole plans for reducing geologic uncertainty at mines., and more exciting projects are always under development

About the Role:

Resource Modeling Solutions is seeking a creative and driven Frontend Developer to join our distributed team. This role is ideal for someone who loves crafting fast, elegant, and reliable user experiences—specializing in making complex data feel intuitive and actionable. You will help our team design, implement, and refine the front-end of AMP, our cutting-edge visualization and analytics platform for mining and mineral resource estimation.

Your primary focus will be building a performant, user-friendly, and feature-rich interface using React and TypeScript, while leveraging tools like TanStack (Query, Router, Form, Virtual), Zustand, Zod, Headless UI, Tailwind, and DnDKit (or React DnD). You'll also shape the front-end architecture, create reusable components and patterns, and collaborate closely with backend and product teams to deliver seamless, scalable workflows.

This position blends collaborative and independent work, and it's a great fit for strong communicators who are self-motivated and comfortable in a remote, distributed environment.

Details

Job type: Full-time with flexible hours (we aim for core overlap hours for collaboration)

Location: Remote first, with potential for hybrid work in Calgary or Toronto

Responsibilities

  • Develop new user interfaces, and maintain and enhance existing user interfaces
  • Build modular and reusable components that align with the overall design of the application
  • Collaborate with Designers and Back-End developers to create prototypes and/or translate prototypes into functioning interfaces that integrate with backend APIs
  • Optimize performance by identifying bottlenecks and implementing React-specific technologies that address performance pitfalls
  • Improve and enhance the maintainability of our solutions by writing quality code, refactoring existing code, testing, and writing effective documentation
  • Assisting with day-to-day development and support

Required Experience

  • Proven history developing user-interfaces using modern React with TypeScript
  • Experience with the Tailwind CSS framework
  • Experience with Jest, Cypress or other automated unit testing frameworks
  • Success working on a team and in a self-directed environment
  • Experience with source-control (git)
  • Excellent problem-solving skills and strong verbal and written communication skills

Bonus Experience

  • University degree or Diploma in software related discipline, or equivalent related experience
  • Experience with TanStack (Query, Router, Form, Virtual), Zustand, Zod, HeadlessUI, Tailwind, and DnDKit (or ReactDnD)
  • Experience with Vite build tool, esbuild, ESLint, prettier, etc
  • Experience with Microsoft Azure and/or AWS
  • Experience with Databases and related frameworks/tooling
  • Experience with Docker or similar container solutions. · Extra Bonus for having a completion certificate from: , , ,

Our Tech Stack

We use the best tools for the job. Our core stack includes:

  • Frontend: TypeScript, React
  • Backend: Typescript,
  • Cloud: Microsoft Azure, AWS
  • Infrastructure & DevOps: Terraform, Kubernetes, Docker, GitHub Actions
  • Geostatistics Engine: C++ and Python
  • Version Control: Git

Interested?

  • If you are interested in working with us and are authorized to work in Canada, please send a resume and cover letter to  Only candidates selected for interview will be contacted; thank you for your interest

  • Frontend Developer

    4 days ago


    , , Canada Maple Billing Full time

    Build delightful user experiences and intuitive interfaces for our modern revenue platform. About Maple Maple is an all-in-one revenue platform that allows you to quickly build experimentation-ready basic, usage-based or seat-based billing capabilities into your product. The platform is designed to be highly available, accurate and flexible for any kind of...


  • , , Canada Twine Full time

    This opportunity is for a skilled frontend developer with robust full stack experience to contribute to a personal project. The role is ideal for professionals who thrive in remote environments and are seeking a single, ongoing engagement with the potential for long-term collaboration. The project requires a developer who can independently manage both...

  • Frontend Developer

    3 weeks ago


    , NB, Canada DataAnnotation Full time

    Join to apply for the Frontend Developer role at DataAnnotation . Get AI-powered advice on this job and access more exclusive features. DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while enjoying the flexibility of remote work and the ability to choose your own schedule. We are seeking a proficient Frontend...


  • , , Canada TekRek Full time

    Base pay range CA$90.00/hr - CA$120.00/hr About the Role TekRek is working with a leading global fintech company that is seeking a Senior Frontend Software Engineer on a renewing 6‑month contract. This role will focus on building the next generation of core web applications and user experiences that make digital assets accessible to millions worldwide....

  • Frontend Developer

    4 weeks ago


    , , Canada Targeted Talent Full time

    Overview We are looking for an experienced Intermediate Frontend Developer for our client. This is a permanent position that is remote with the option to relocate to Vancouver if you desire. You Have 3+ years experience as a Front-End Software Developer 2+ years experience with React, GraphQL or Typescript Any experience working with PHP, React Native, C# or...


  • , , Canada Planworth Full time

    Get AI-powered advice on this job and more exclusive features. Planworth makes it possible for advisors to deliver tailored financial, tax and estate planning guidance to more clients across a broader spectrum of wealth than ever before. Planworth is a B2B SaaS platform transforming the wealth planning experience and democratizing access to the best planning...


  • , , Canada Mercor Full time

    Frontend UI Developer Get AI-powered advice on this job and more exclusive features. This range is provided by Mercor. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $80.00/hr - $120.00/hr Direct message the job poster from Mercor About The Job Mercor connects elite creative and...

  • Frontend Developer

    4 days ago


    , , Canada Taskify AI Full time

    Join to apply for the Frontend Developer (Remote) role at Ai Jobs Overview We’re looking for a dependable, adaptable professional to support day-to-day tasks and ensure smooth operations. This role is straightforward, structured, and easy to learn, making it ideal for anyone who wants a stable income, flexibility, and real-world experience. Key...

  • Frontend Developer

    1 week ago


    , , Canada Taskify AI Full time

    Frontend Developer (Remote) – Taskify AI Location: Remote, United States Overview We’re hiring a Frontend Developer to contribute to AI systems by producing high‑quality written data, creating user‑centric content, and evaluating AI outputs across diverse projects. Responsibilities Train and refine AI systems by producing accurate, high‑quality...

  • Frontend Developer

    1 week ago


    , , Canada Taskify AI Full time

    Join to apply for the Frontend Developer (Remote) role at Taskify AI We're hiring a Frontend Developer | Earn up to $5000/month Location : (Remote, United States) What You Will Be Doing Contribute expertise to train and refine AI systems by producing high-quality written data. Adopt a user‑centric mindset to create natural content that reflects...