Front End Engineer

Who we are

Cognito Forms is a fast-growing SaaS company empowering users to quickly build forms—and form-driven business solutions—by themselves. No developer necessary.

Who you are

We’re looking for an ambitious and hardworking front end engineer to join our agile product team. You should enjoy working with cutting-edge technologies and solving complex problems. After all, you’ll be responsible for designing, building, and maintaining a software product happily used by millions of diverse people all over the world!

What you’d be doing

  • Improve the overall experience of our product by developing and enhancing front-end features
  • Identify areas of improvements in the code base and help contribute to make it better
  • Participate as a member of an agile team of UX designers, software engineers, and product owners to iterate on new features within Cognito Forms
  • Learn, collaborate and teach other team members—everyone can contribute something new to the team regardless of how long they’ve been in the industry
  • Develop robust, testable, high quality Vue components to transform the user experience of Cognito Forms

What you should bring to the table

  • Experience building front-end web applications
  • Solid understanding of core web and browser concepts (e.g. how does JavaScript handle asynchronous code)
  • Working knowledge of when and how to make your code scale effectively
  • Proactive approach in taking ownership of tasks and completing them
  • Strong desire to learn and continually give and receive feedback effectively
  • Solid understanding of CSS, semantic HTML and core JavaScript concepts
  • Experience optimizing code and looking for ways to resolve performance issues
  • Experience with modern front-end frameworks (e.g. Vue, React, Angular, etc.)
  • Familiarity with JavaScript testing
  • Experience working in an agile environment

What you can expect in return

  • A competitive salary
  • Health insurance and other benefits
  • 401k retirement plan with company match
  • 24 paid days off as a new employee
  • A relaxed and flexible work environment
  • A great team to work with and learn from
  • Team outings and planned get-togethers
  • A fun and functional office in the heart of Columbia’s arts and technology district

Interested in joining our growing team?

Apply Now!