• Position Title
    Front End Engineer
  • Department
  • Reporting To
    Technical Lead
  • Travel
    As required
  • Part Time/Full Time
    Full Time
  • Exempt/Non-Exempt
  • Location

Front End Engineer

Position Description

The front end engineer at Neat will be responsible for helping build Neat’s new JavaScript based desktop and web applications using some of the latest JavaScript technologies such as React, Redux, and Electron.  The position will report to the technical lead, but will frequently engage with other members of the development/QA staff, as well as with product and UX teams, to help scope, design, and estimate features and enhancements being considered for prioritization.


  • Develop new features and user experiences in our next generation web and desktop applications, working closely with QA to ensure a quality end user experience.
  • Coordinate with product and UX teams to help scope, design, and estimate features and enhancements being considered.
  • Ensure clean coding practices and patterns are used through collaborative code design and review.
  • Monitor crash reporting and performance/analytics services to identify trends or spikes of importance or concern.


  • 3+ years of development experience on JavaScript applications using any modern framework (React, Angular, Backbone, etc.) with emphasis on the latest ECMAScript standards.
  • 1+ year of experience with React in a production setting (experience with Redux and/or Electron is a plus).
  • Write unit / snapshot tests using Jest.
  • Experience with Sass, and Less preprocessors (CSS Modules is a plus).
  • Ability to debug API responses.
  • Experience with Node.js and maintaining npm packages.
  • Knowledge of the latest HTML and CSS standards and patterns.
  • Familiarity with development/build tools such as Webpack, Babel, Lerna, etc.
  • Ability to work well in a distributed team.
  • Strong writing and communications skills.
  • Good at time management and multi-tasking.
  • Proactive mindset with a passion for making things better.
  • Willingness to learn new technologies.

About Neat

Neat is a company with a rich history in innovation.  Headquartered in Philadelphia, PA, Neat began as an expense tracking software app for individuals and small business and later expanded to include personal scanners for document organization and management.  Neat grew to be one of the top providers of integrated scanner/organizational software in the US.  Neat has recently began the process of divesting its hardware side of the business to allow it to focus solely on SaaS software.  We are in the process of launching a new SaaS automated bookkeeping solution to complement/augment/replace our legacy software, used by over 80,000 small businesses and individuals in North America.  We behave like a startup culture, with strong financial backing and seasoned leadership and investment partners.   Our expectations of our employees are that they bring passion and work ethic. We commit to providing an environment where you can grow, lead and develop your skills with a market leader…and we like to have fun with great perks and frequent company outings and events.

To apply for this job, email us at with the job title in the subject line.