Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Senior Front End Developer - Portland or Remote/US

Engineering | Remote (within North America) | Full Time

Job Description

TreeTop Commons builds cloud-based software with a mission to inspire community engagement and a team who believes in the power of people partnering towards a common goal. NobleHour provides online community software that helps track and measure service-learning, community service and volunteering initiatives at schools, non-profits, businesses and more. Collaboratory empowers higher education institutions to document and understand the full scope of their community engagement and public service activities to improve practice. A Certified B Corp, TreeTop holds ourselves to high standards of social and environmental performance, transparency and accountability.

To support our continued growth, we are hiring a Senior Front End Developer who brings a passion for collaboration, communication, and building reliable, well-constructed software.

The Position

In this role, you’ll craft fluid views and interactions, build scalable and modular styles with Twitter Bootstrap, and develop reusable, efficient, well-tested components in JavaScript (React, Redux, Styled Components). You’ll collaborate with our product team and other developers to translate visual designs, user experience flows and content into functional and engaging interfaces.

What We Must Have

  • Minimum 3+ years experience as a software developer.

  • Proficiency in JavaScript (ES6).

  • Familiarity with Git.

  • Linux and/or OS X experience.

Nice To Have (but not required)

  • Experience with Unit and Integration Testing.

  • Experience consuming API endpoints.

  • Experience building web applications with responsive design.

  • Experience with Node.js and/or other server-side Javascript technologies and tools.

  • Strong knowledge of design principles, user interfaces, web standards and usability.

  • React JS/JSX, Redux, Webpack, Immutable.js.

Engineering Team + Tech Stack

Our Front End team uses the newest technologies consisting mainly of React + Redux, ES6 Javascript, along with Webpack and Jest/Enzyme for unit testing. They also help work on a legacy codebase, consisting of Go, Bootstrap, ES5/jQuery, Handlebars.js, Less, etc. Front End developers contribute to the creative process by determining technology recommendations and guidelines, and strive to maintain an open culture where everyone is a contributor and feels comfortable sharing ideas and opinions.

Working at TreeTop Commons

Our employees are passionate about empowering people to do good in their communities. Our team walks the talk when it comes to diversity, and genuinely enjoy being around each other. Our downtown Portland office is within walking distance to many of Portland’s awesome food carts, coffee shops, and breweries, and TreeTop is committed to providing a competitive salary and benefits package, bike parking, paid volunteer time, and many cool perks.

How to Apply

Please submit your resume online with a cover letter stating the following: 1) why you’re interested in working for TreeTop in particular; 2) how you meet each of our qualifications (including the “nice to haves”) - our preference is that you simply copy/paste them and put a brief response after each; and 3) a link to your Github or relevant code samples. We are moving quickly, so expect to receive a response from our recruiter within 24 hours of your application.