Senior Front-End Developer

Product · Remote, British Columbia
Department Product
Employment Type Full-Time
Minimum Experience Experienced

About Us

At Flow, our mission is to help the world’s best teams do more and achieve more together. We make it easy for them to seamlessly manage all of their tasks, projects, and timelines in a single tool. While other tools focus on adding features and functionality, we’re focused on building something that’s simple, incredibly fast, and delightful to use. Our customers are the most ambitious organizations in the world — places like Apple, Red Bull, Shopify, TED, and Yale. We work tirelessly to help them work brilliantly.

The Role

As we continue scaling, we’re looking for an experienced front-end engineer to join our growing product team. You’ll work with our incredibly talented and passionate team towards building an application that thousands of businesses use everyday. The ideal candidate is passionate about building client-side software and translating customer needs into functional and appealing applications. This role will be an integral part of our product development process, bridging the gap between design and technical implementation.

What We’re Looking For

  • 5+ years development experience, SaaS preferred
  • Proven experience writing client-side JavaScript
  • Experience building and debugging complex applications
  • In-depth understanding of the entire application building process — design, development and deployment
  • Strong UX and design sensibilities
  • Organized, self-motivated, and comfortable advocating for your work 
  • Team player with a positive, solutions-focused mindset
  • Ability to multitask and adapt in a fast-paced environment
  • Solid understanding of SEO principles, a plus
  • Experience as a technical lead, a plus 

Technical Skills

  • React/Redux
  • Git & GitHub
  • CI/CD
  • Lodash/ES6+
  • Webpack/Babel
  • Experience withJSON REST APIs
  • Experience deploying to AWS, Heroku or similar

Working Here

When you join Flow, you’re not only joining a global, remote-first company, but a team that values:

  • Inclusivity, open-mindedness, and diversity
  • Empowerment to achieve personal and professional goals
  • The wellbeing of their teammates and the people around them
  • Making long-term, high-impact decisions, even if they’re harder

We’re bootstrapped, profitable, and committed to building a sustainable company that will grow for decades to come. We’ve built a benefits package that invests in our employee’s long-term personal and professional growth and well-being. Here's a sample of what that includes.

  • Work-life balance. That means 8 hours of work, 5 days each week, because the time you spend outside of work is just as important as the time you spend working.
  • Flexible schedule and location. This is a fully remote position, meaning you can work from wherever you’d like and on a schedule that works best for you. All you need is access to a stable internet connection.
  • Generous vacation policy. We offer unlimited vacation and encourage everyone to take at least 3 weeks off per year.
  • Education stipend. You’ll have an annual budget to buy books, courses, and other resources you need to continue learning and developing.
  • Health & wellness. We care about the physical and mental health of our team and cover extended health and dental through SunLife. We also offer an annual fund that can go towards anything wellness related. 

Please note, this role is only open to candidates eligible to work in Canada. If you have any questions, please reach out to Harmonie at 

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Remote, British Columbia
  • Department
  • Employment Type
  • Minimum Experience