FormHero is helping large enterprises turn their legacy processes into great, automated customer experiences. Through our software and . . .
Who are we?
FormHero is a successful and growing SaaS platform that strives to offer the best possible user experience in digital data collection, backed by our industry-leading graphical form design and creation tools. Our product enables enterprises to build powerful, secure and fully-accessible Smart Forms in a user-friendly, no-code or very-low-code environment, that integrates seamlessly with existing business processes (both digital and paper-based) via dynamic functionality such as robust API integration and fully-customizable PDF document output.
Our solutions are used across many industries, including banks, insurance companies, retail chains and government agencies to improve their customer experience and engagement. And we’re just getting started!
As a key member of our Front End team, you’ll be joining at a pivotal time as we prepare to migrate our codebase to a modern Front End framework. You’ll have the opportunity to contribute to deciding on the right choice. You’ll share the load of continuing to develop on our existing platform with the rest of the team and be someone we can ideate with and help raise the bar in the quality and stability of our product together.
Our new Front End Developer will:
Design. You will design new features and services on the Front End suite of the FormHero Platform, which consist of three (3) products:
FormHero Studio, offering graphical tools to fully enable users with no to little technical background to develop formflows to satisfy complex business logic.
FormHero UI, a customer-facing data collection engine which “runs” the formflows, collects data from users as they “fill” out the forms, uploads the submission and returns client-side output to the user.
FormHero Catalog, an attractive auth-enabled web portal providing a listing of, and access to, all published forms in a given FormHero environment.
Deliver. You will deliver clean, efficient and DRY code. Sure, you know some fancy tricks and techniques, but you also write detailed developer comments as you go on (or before you PR).
Code. You will not be “shipping and forgetting” code in this role. At FormHero, the code you and your teammates write today will be the code we are supporting next week, next year, and beyond. Quality, consistency and sustainability are the keys to success in this role, so you should be a person who takes pride in doing high-quality work and sticking with it. You will be appreciated for your technical maturity and ability to deliver robust code within practical constraints. Taking an “it’s good enough,” “race-to-the-finish” approach will not work well here.
Collaborate. All 3 codebases mentioned above, exist independently but also evolve together, along with the services built by the backend team You will regularly communicate and collaborate with backend and frontend teams, co-own schema and feature specifications. For this reason, an understanding of web-based client-server models and/or previous backend or full stack experience would be an asset.
What are we looking for?
The technical expertise.
Experience building and compiling your source with Node packages and you can explain what Babel is used for;
Working knowledge of CSS/SCSS, and comfortable enough to accurately reproduce the look and feel based on design materials provided to you;
Familiarity with the client/server model in website and web application development, and ideally you have worked on some complex SPAs before (but that’s not a deal-breaker);
Ability to demonstrate deep empathy for your users, understanding they come from a wide range of backgrounds, abilities and choices of preferred device and web browser;
You know how to work with Git and probably already have a GitHub account.
Bachelor’s in Computer Science, Software Engineering, Web Development, a related field or comparable professional experience.
The communication skills.
You have excellent verbal and written communication skills. You can effectively communicate and collaborate cross-functionally on various projects and teams.
The desire to grow and adapt.
You can adapt quickly, innovate solutions and embrace the new while accepting the ambiguous. You want to be part of a company that is pivoting, a collaborative place where your voice will be heard. As a Front End Developer, you like to give and receive detailed feedback on PRs, and are not afraid of CRs, because you appreciate that it’s a way to collaboratively achieve the best quality code.
Additional experiences and traits that would be highly advantageous include:
Familiarity developing in a Mac ecosystem;
Working with (and/or upgrading from) AngularJS 1.x;
Experience with jQuery, including how and when to use it properly (and when and why not to use it);
AWS, Shippable, Jenkins would all be great to know but not required;
Very good at dealing with many quirks of web-based APIs;
Unit testing and end-to-end testing using tools such as Jest, NightWatch or Cypress;
Accessible web design experience (knowledge about WCAG-compliance and have worked with screen-reader tools such as JAWS);
Past work in a role that involved business analysis or process development;
Responsive web design for cross-platform support;
Supporting IE11 (although the clock is ticking on this, and we promise it’s not a major part of the job).
What’s in it for you?
Growth. We are passionate about our people. As FormHero grows, we want you to be a part of that journey, supporting professional development and career growth opportunities. As we grow our development team, you will be a key player in migrating our codebase to a modern frontend framework and directly influence decisions to take the FormHero platform to the next level.
Collaborative Culture. We are a team of decent, smart and thoughtful human beings that genuinely want to do good and support one another. FormHero is going through a big and pivotal transformation, and we know great ideas come from people that are open to trying new things, people that are willing to fail and people who put their best efforts in their work. FormHero prides itself in its diversity, your voice matters and we want to hear it!
Impact. We are always iterating and continuously optimizing our product and improving processes. This is an opportunity to work with a product that changes the way organizations think about collecting data. As a Front End Developer, you will bring your level of expertise to positively impact the seamless experience our customers desire and demand.
Why should you join us?
FormHero is a rapidly scaling company, expanding our platform that serves core business needs for some of Canada's largest companies.
Some reasons why you might enjoy working with us:
Join a team of bright, humble and diverse individuals who come from different backgrounds and walks of life to build exceptional products together.
Make an impact at an organization with big clients and big plans. It's a chance to make meaningful contributions and expand your career at a growing company.
Enjoy our Lunch & Learns, Friday Socials, team building events and lively Slack groups and get to know your teammates both as coworkers as well as individuals.
Be supported by a comprehensive benefits package that includes medical, dental and vision plans for you and your family, EAP program and parental leave top-up and more.
Find work-life balance with flexible working hours, paid vacation and flex days;
Enjoy working from the comfort of your home and create an ergonomic, productive and fulfilling home office, as we transition from our downtown Toronto office to remote working during the COVID-19 pandemic. A generous budget for essential equipment will be offered during on-boarding to set you up for success!
*Benefits/perks listed above may change over time as the company grows and evolves.
We are at an exciting point in our growth where we are beginning to expand to an international clientele. We're a company with traction and we're planning to expand broadly. We are already working with some of the largest companies in Canada and we have gained recognition for putting the end user customer experience first.
325 Front St. W, 4th Floor, Toronto, ON, M5V 2Y1,39