Full Stack Javascript Developer @ Form.io

Form.io · Apr 6th 2018

Apply on WFH.io

At Form.io, we build the world’s best combined form and API platform anywhere. But we’re even prouder of the fact that we’re a platform that serves developers, and we’re helping them build their own complex business process applications that require extensive forms and APIs to support them. No other platform provides developers the tools that we provide them.

We are growing rapidly, and have more work and opportunities than we have people to accomplish them. That’s where you come in!

If you’re the one we’re looking for, you have extensive experience with Javascript on both the front end and the back end. You’re excited about all the new technologies coming down the pike like typescript, angular 5, vue, ES2018 and are a super quick study. This isn’t your first rodeo. You’ve got 5 or more years of experience, and can point to multiple apps or sites you have helped ship.

That’s a really quick intro of what we are looking for but first you need to know what it is like working for us.

A little about us

We’re an early-stage company that provides our customers a powerful and unique combined Form and API platform designed specifically for developers!We have something that no-one else has, and we’ve achieved significant traction in the market and adoption byenterprises all over the world, ranging from startups, SMBs, to large enterprises, who operate in a wide range of business verticals including healthcare, education, government agencies, insurance, banking and financial services, legal, online retail, industrial, compliance, agricultural, software agencies, and many others. We are fully funded, have been cash flow positive for a while, and are rapidly growing our MRR revenue without needing to search for new investment capital.

We love building tools that make data collection and management easier for developers building web apps. As part of that we’ve developed tons of front end and back end components and tools in many frameworks and technologies.

Who you’d be working with

Our team is is small, tightly knit, and highly collaborative group of contributors. We are headquartered in Dallas, TX, but we have several remote developers as well, and we work very well over remote by utilizing conference and chatroom tools.

Travis - the founding father and CTO of Form.io leads the team with technology insight and vision, combined with the powerful ability to roll up his sleeves and dive deep into the code with any issue. Travis is known within the company, and by our customers, for solving insanely complex problems over a weekend that would take a normal developer a month. Travis has a strong presence and following in the developer community, and much of his work can be found on Github and YouTube. Travis spends his free time with his wife and kids.

Randall - our Lead Architect and sometimes described as “The most interesting developer in the world” due to his extensive worldwide traveling, and his tendency to tell crazy stories. . When not doing home improvement work on his house, or going to his daughters’ ballet classes, he’s resolving conflicting bug fixes and designing our next generation platform. If you have a problem, Randall can solve it, just don't get him started telling a story or you'll never get away.

And the rest of our extremely talented team including Gary Denise , Angel, Jeriah, Robert, Edwin, Rakesh, Yury and Alena.

How you’ll work at Form.io

We’re a group of dedicated and talented people - the kind you’d be excited to work with. Here’s what that looks like.

Live where you want - We’re mostly located in the Dallas area but we do have very productive members of our team elsewhere. We all work from home a portion of the time, so we’re very good at using tools that enable remote work. Due to market demands and activities, and time zone overlaps we're currently looking specifically for new team members in the US and also in Australia, (but of course we’re also open to attracting exceptional talent from other regions too!)

No crazy hours - We’re a startup but we realize that overworking our developers doesn’t make the process faster or better. We’re more interested in you developing great code and solving problems than working crazy hours.

We’re all adults - There’s no need to punch a clock, or ask for permission to take off early one afternoon to go see the doctor. We look at what you’re accomplishing, not how long you sit in front of a computer.

World class tools - We want you firing on all cylinders so we’ll set you up with a shiny new computer (probably a mac) and replace it every three years.

Solve important problems - We’re constantly doing hard things that are fun and helping companies work. We spend a lot of time designing new systems and solutioning problems for our customers.

Learn new things - We’re built on latest generation technology and are always on the lookout for what’s new. Be prepared to constantly be learning promising new technologies and figuring out how they can make our company better.

Testing is not a dirty word - We believe in automated testing. Bug fixes as well as new features should come with automated tests to ensure they work and make sure they don’t break in the future.

Now, back to you, our new Javascript Developer…

You’re a javascript developer with over 5 years of experience. You’ve done work with both the frontend (angular, react, vue, etc) and the backend (nodejs). You understand what makes javascript javascript with concepts like asynchronous functions, promises, scoping and prototypical inheritance. You also stay on top of the latest ES6 features like classes, arrow functions, destructuring and typescript. You know how to write east-to-maintain code, documentation while getting things done under pressure.

You’ll help us continue building out our platform, client apps and develop new functionality. There are always a ton of new client requests coming in as well as helping them set up their projects and learn how to build with our tools. In addition, there are the new features and functionality. We have a roadmap full of exciting new features such as form workflow, payment gateways, 3rd party platform integrations, and new framework support.

You’re the one we’re looking for if you:

  • Are an excellent developer who doesn’t write only so that the computer can understand your code, but also so other developers can understand it too.
  • Are a fast learner of new technologies and keep on top of new trends.
  • Are a top notch debugger. You can find problems quickly and understand how to fix them without breaking other functionality.
  • Are self motivated and take responsibility for fixing problems like: - “The form is too slow if you configure it like …”
  • "Add paypal integration to this app”
  • "We need to allow international versions of the phone field”
  • Are excited to work across multiple frameworks with different technologies.
  • Have experience with - React/Vue/Angular/AngularJS
  • Nodejs/Express
  • Mongodb
  • Docker
  • ES2015/Typescript
  • Have shipped or helped ship at least one app in one of the above frameworks.
  • Are a senior developer who can point to strong experience where you’ve exemplified the bullet points above.
  • Bonus - You already use form.io!

Form.io is an equal opportunity employer. All are encouraged to apply as we continue to build and expand a smart, hard-working team that loves working together to build something exciting and relevant.

Apply on WFH.io