Senior Frontend Developer

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)