Position: Middle FrontEnd Developer for Rental Platform
Company: Brightgrove
Experience required: 3y
Category: JavaScript
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

**About the Client**
Avail is a Chicago-based startup that provides the tools, education, and support that do-it-yourself landlords need to manage their rental properties. Our tools include syndicated rental listings, tenant screening, digital leasing, rent collection, and maintenance tracking. More than 600,000 landlords and their tenants from across the United States use our platform today.

The opportunity with Avail is huge. There are currently 53 million landlords and tenants in the United States who transact in the rental property market. Avail is building a world-class team to help us transform this fragmented industry, one rental unit at a time.

Avail was started in 2012 by two former investment bankers who saw a need to help landlords better manage their properties. Since then, the company has become one of Chicago’s fastest-growing startups. Recently chosen as 1871’s 2019 Rising Star, Avail is looking to attract top talent to help build a powerful marketplace that will deliver the rental experience landlords and tenants deserve. The Avail office is located in River North, Chicago.

**About the Project**
A platform for do-it-yourself landlords that guide them through the operations of owning a rental property: finding tenants, screening tenants, creating a legally binding lease for tenants to sign, collecting rent online, and managing ongoing maintenance requests from tenants.

**About the Team**
Avail developers work in a small team that can receive user feedback and quickly iterate on it. We’re a fast-growing team that recently raised a round of funding to help grow the team and user engagement.

We follow an agile methodology that works as best we can in weekly sprints. We ship early and often, breaking projects up into manageable, and deployable, sets of functionality.

The team on customer’s side: 1 engineering manager, 2 lead developers, 2 junior developers. Lead developers are able to lead a project once it’s been scoped out by the engineering manager. The engineering manager is ultimately responsible for code reviews and deployments. 

**Responsibilities**
All developers on the team have non-traditional backgrounds that give the team unique and varied perspectives when developing a feature. We have very few egos on the team and work well as a unit.

The project we have lined up is still to be determined but will require knowledge in React and Ruby / Rails.

Required Skills:
- HTML, CSS, SCSS, JS (ES7+)
- React, Redux, styled components, design patterns

Would be a Plus:
- Experience with Ruby on Rails