Senior Front-End Engineer

Unreasonable Group

Location Boulder, Denver, or Remote
Team Technology
  • Closing: 10:31am, 18th Nov 2020 MST

Job Description

At Unreasonable Group, we believe in the power of business to drive lasting and scalable change. That's why we build community between entrepreneurs, institutions, and investors to profitably solve pressing global problems. Our community of entrepreneurs is shaping trillion-dollar industries and uplifting the lives of more than 500 million people.

We are now growing our 2-person engineering team for the first time in 4 years. We’re looking for an experienced tech generalist that’s comfortable wearing many hats across a 30-person organization while specializing in front-end engineering.

Engineering at Unreasonable

Our team’s mandate is to support the company’s mission with technology in the most impactful way possible. A few of the things we do:

  • Build a private social network for our entrepreneurs

  • Develop internal tools to facilitate our investment team’s support of our ventures

  • Create an online platform for our virtual events

  • Help teammates setup databases for their business initiatives

  • Assist with technical aspects of proposals

  • Manage our public-facing websites

Our stack is mostly a mix of Ruby on Rails and React. Front-ends are Bootstrap (our core community product) and Tailwind (our newer apps). Public-facing websites are currently built on WordPress (with a desire to change).

🧑‍💻 Key Responsibilities

  • Design, build and test user interfaces (UI) for web applications using HTML, CSS, and JavaScript

  • Contribute as needed to backend feature development efforts (typically using Ruby on Rails)

  • Collaborate with the team to brainstorm, prioritize, architect, and design our upcoming features and products

  • Pair program + code review with other members of the team

  • Support the broader Unreasonable team with technical advice and support

🏗 Projects You Could Work On

  • Create a Brand Book + UI component library for use across all products

  • Guide the transition of our public websites off of WordPress onto a faster, more secure framework (e.g., Gatsby)

  • Improve the UI of key workflows in our existing products

  • Build a React app for showcasing fundraising ventures to investors in our community

😄 Unreasonable may be a good fit if...

  • You have substantial front-end engineering experience on real-world products.

  • You’re a manager of one, feel deeply connected to your work, and thrive in ambiguity. 

  • You genuinely love writing CSS and JavaScript.

  • You feel right at home working with design systems and utilities like Bootstrap and Tailwind.

  • You have experience writing automated tests for JavaScript components.

  • You’re opinionated about UI design, particularly in favor of obvious UI.

  • You love learning and are happiest when bringing new ideas into your everyday work.

  • As you read about ​Unreasonable’s core values​, you get more and more excited with each value you come across.

  • You will work primarily within 3 hours of the US Mountain Time Zone (UTC-07:00).

  • You’re not the type of person who says, “That’s not my job."

🤩 We’re particularly excited to hear from you if...

  • You have a design background (either digital or physical) and want to flex your design muscles in this role.

  • You know Ruby already or are excited to learn it.

🏆 Benefits & Salary:

You should expect:

  • An above-average US engineering salary

  • Health, vision, and dental insurance

  • 12-weeks paid parental leave

  • Retirement fund contributions

  • Technology stipend to buy equipment

  • Learning stipend

  • Unlimited paid time off

Some of our Key Values:

  • Flexible Work Arrangements

  • Light Meetings

  • Start-to-Finish Ownership

  • Fast-Paced Environment

  • Engages with Community

  • Team is Diverse

  • Impressive Team Members

  • Cross-Department Collaboration

  • EQ > IQ

  • Wears Many Hats

  • Actively Practices Inclusion

  • Work/Life Balance

  • Ideal for Parents

  • Safe Environment to Fail

  • Supports Physical Wellness


If your experience is even close to what we’re looking for, please consider applying. Many different roads can lead to a great fit within this role. We know firsthand how the diversity of experience leads to better, more creative solutions and superior outcomes. We are particularly interested in candidates that can offer new perspectives to our team, so we encourage everyone to apply.

Application Timeline:

  • October 30: Application goes live.

  • November 16: Your application is due.

  • November 18 - 20: If you are invited to the next round of the process, we will schedule a 30-minute programming interview. This is a short interview focused on algorithmic thinking and problem solving, conducted remotely with an Unreasonable developer. The main focus is on a short programming task, which you can solve with the language of your choice.

  • November 20 - 26​: We will give select applicants a small “sample project” representative of the type of work associated with this position. Though we will give you a week to finish your "sample project," it should only take a few hours to complete.

  • December 1 - 4: Assuming both of us want to continue exploring the potential of working together, we'll invite you to interview with our team remotely.

  • December 7 - 11​: We will conduct reference checks on the two to three most compelling applicants for this position.

  • December 15: Assuming you made it through the reference checks, you will be notified whether or not the position is yours.

  • January 5: Ideally, those accepted will be able to join the company around January 5th, 2021 (we’re flexible on the start date).

//

At Unreasonable, our goal is to become a global brand with a diverse team that is representative of the community we serve. We are an Equal Opportunity Employer and do not discriminate on the basis of race, ethnicity, religion, creed, sex, gender, gender identity, pregnancy, national origin, ancestry, age, disability, veteran status, marital status, genetic information, sexual orientation, political affiliation or any other non-job-related factors. We value diversity and are committed to building a team and an inclusive culture that represents a global perspective of experiences, skills, backgrounds, and expertise. The more inclusive we are, the better we can deliver our mission of driving resources to and breaking down barriers for entrepreneurs solving BFPs.

Removing bias from the hiring process

Applications closed Wed 18th Nov 2020

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Applications closed Wed 18th Nov 2020