Senior Frontend Engineer

Sorry, this job was removed at 3:17 p.m. (MST) on Thursday, July 1, 2021
Find out who's hiring remotely in Greater Denver Area.
See all Remote Developer + Engineer jobs in Greater Denver Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

We have offices in Denver, CO and Southampton, UK, however, this role can also be full-time remote. 

BiggerPockets is hiring a Senior Frontend Engineer to help us build great user interfaces, lead front-end development strategy, and produce beautiful product marketing experiences.

BiggerPockets is the leading resource for anyone looking to succeed in real estate investing. We offer free content, tools, and a community of 2,000,000 members to help people avoid mistakes; learn valuable tips; find partners, deals, and financing; and make the best investment decisions.

BiggerPockets is an Equal Opportunity Employer. Individuals from diverse backgrounds are encouraged to apply

 

In this role, you will:

As a Senior Frontend Engineer at BiggerPockets, you will build beautiful and engaging interfaces to our software products on the web and mobile, and shape frontend strategy for the Engineering organization.

Frontend engineers drive the business forward both by participating in product discovery and writing production-ready code. They work with product managers to explore and develop new features, and with the product marketing team to create effective awareness and conversion campaigns.

Frontend Engineers bring customer experiences to life using web technologies, Ruby on Rails, and React to delight our users and empower them to succeed in their real estate journey.

By establishing frameworks and best practices and mentoring others, a Senior Engineer will not only write great software but make everyone around them better. They will create a platform for the whole Engineering team to spend less time on busy work and more time creating value.

 

Some examples of things that will occupy your day-to-day:

  • Turning a mockup into a working product that communicates with a REST API
  • Producing exquisite marketing content or conversion campaigns
  • Establishing documentation for our design system
  • Conducting reviews of front-end code written by other engineers
  • Selecting a JavaScript testing framework
  • Building a quick, interactive prototype for a potential feature
  • Running informal internal workshops to educate on best practices
  • Instrumenting frontend performance to find and eliminate rendering bottlenecks

 

The BiggerPockets Stack

We run a Ruby on Rails (6!) monolith with a JavaScript and React frontend (with some Stimulus). On the backend, we use a PostgreSQL database, along with Redis and memcached. We use a lot of background processing using Sidekiq, and this is all hosted on the Heroku platform. Elasticsearch powers our search feature. We’re a big fan of testing (RSpec is our framework of choice) and we employ a lot of static analysis (Rubocop, ESLint) to help us write the best code we can.

Internally, most of our communication and project logistics happens in Slack, GitHub, Zoom, and Jira. You can learn a little more about how we work and the history of Engineering at the company in some recent appearances on the Heroku blog and podcast.

Core competencies for this role include:

  • 6+ years of experience in software development
  • Deep understanding of core web development technologies (HTML, CSS, JavaScript)
  • Deep understanding of React, its ecosystem, and experience in developing successful React applications
  • Experience with CSS preprocessors (such as SASS)
  • Experience with Ruby, Ruby on Rails, and ERB
  • A strong product development mindset and understanding of product design
  • Bachelor’s degree or equivalent vocational qualifications. At least six years of professional experience in software development is required.

Other:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Compensation:

The base salary range for this position is $125,000 to $150,000 (plus bonus potential). The salary will vary depending on skill set, years of relevant experience, and geographical location.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We are located in the trendy RiNO area just east of downtown Denver. We are centrally located to lots of fun bars and restaurants. We have a modern, open concept warehouse office when you do want to venture in.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BiggerPocketsFind similar jobs