Senior Frontend Developer

Written by Emily Carter on March 3, 2025

|
2 min read
|
Views

man computer screen desktop imac

Job details

  • Profession

    Frontend Developer
  • Country of the Job

    Canada
  • State of the Job

    Ontario
  • City of the Job

    Toronto
  • Job Application Deadline (Year)

    2025
  • Type of job

    Full-time
  • Job salary amount given (annually)

    $50,000 - $70,000
  • Hiring Company

    SimplyAnalytics
  • Mode of Work

    Remote
  • Applier's country

    All
  • Benefits Included

    Health insurance, Retirement plans, Travel allowance

SimplyAnalytics is a B2B SaaS platform for mapping, visualization, and data analytics, designed to make it easy for users to create interactive maps, charts, and reports using over 200,000 data variables. With SimplyAnalytics, users can pinpoint target locations, map competitors, track changes over time, and identify key areas for marketing products. We're dedicated to building exceptional software and embrace automated testing, continuous integration, and code review in our development process.

The Company

SimplyAnalytics is a powerful spatial analytics and data visualization platform, trusted by thousands of business, marketing, and social science researchers across the U.S. and Canada. With over 200,000 data variables, the platform enables users to create maps, charts, tabular reports, and crosstabs. We are committed to building exceptional software and prioritize test-driven development, continuous integration, and code review.

As a smaller company, each of our developers plays a critical role. At SimplyAnalytics, you're not just another team member – you're an integral part of shaping the product's future and making a direct impact on our users. We offer a strong work-life balance, with benefits like 100% remote work, 20 personal days off, flexible hours, a collaborative environment, and quarterly “professional development days” to explore and share your interests with the team.

The Role

We’re seeking a Senior Frontend Developer to play a key role in developing and maintaining our cutting-edge analytics and data visualization application. You’ll work on both internal tools and customer-facing features within a large, shared codebase, helping to ensure the application continues to evolve and meet user needs.

The ideal candidate has experience with complex single-page applications, a keen eye for detail, and a passion for analytics and data visualization. You'll thrive in a collaborative environment and be a proactive problem-solver who enjoys contributing to both the codebase and the team.

We are a 100% remote company, and our employees are welcome to live and work anywhere in Canada, the United States, Mexico, Central America, or South America. This is a full-time salaried position. Please include a cover letter with your application.

Responsibilities:

  • Design, develop, and test both in-house and customer-facing features
  • Write high-quality, clean, scalable, and maintainable code
  • Contribute ideas for new features and improvements to existing ones
  • Collaborate with colleagues through code reviews, troubleshooting, and teamwork

Required:

  • 8+ years of professional software development experience with large, structured codebases using vanilla JavaScript (this is not a React, Angular, Node.js, or full-stack position)
  • Strong UI development skills (CSS & HTML)
  • A willingness to learn new technologies
  • A self-starter who delivers results
  • Strong attention to detail

Bonus:

  • Experience implementing data tables, charts, graphs, or other data visualizations
  • Background in analytics, data visualization, or mapping applications
  • Experience with D3.js
  • Familiarity with MapLibre GL JS or Mapbox GL JS
  • Experience working with geospatial, demographic, business, marketing, or health data
  • Experience with TypeScript
  • Comfortable using the Linux command line interface (CLI)