Who You Are

The basics: You want to work remotely with a small, empathetic, and intelligent team. You have deep knowledge of React. And you can work full-time, able to overlap with our core hours of 11am–4pm Central Time.

You highly value the core skills that make good developers great: you are professional, communicate well, and have empathy for others.

You consider yourself to be a senior React developer. When writing code, you're probably asking "Why?" more than "What?" or "How?"

At Bendyworks we know experience comes in many shapes and sizes. We are looking for someone with at least four years of professional development experience, most of it with React. If you’re unsure if you qualify, please apply anyway.

What You'll Do

As a developer at Bendyworks, your job is to create happy customers. We do this in three main ways:

  1. Work with customers to understand what they want and let them know what to expect.
  2. Deliver working software that meets these expectations.
  3. Participate in intra-Bendyworks activities.

There's more to say on each of these points:

Working with customers

At any given time, you'll work with precisely one customer. You'll learn the vision and scope of the customer's project as well as the day-to-day details. You'll work with them on the daily tasks of agile software development: breaking down projects into stories that are well-specified and helping them choose the best course of action.

You will nearly always work from home, though we may ask you to travel for project kickoffs. Expect 0-2 trips per year in post-COVID times.

Nearly every other Friday, the whole team takes the day off from billable work to sharpen their own skills. We call this "Growth Day", sometimes colloquially known as "10% time."

Working with software

Your job will be to develop software primarily in React, and possibly other JS frameworks, Ionic, and/or Ruby on Rails.

We’re not dogmatic at Bendyworks, but emphasize quality as the foundation for fulfilling your client's needs. We encourage working in pairs to write code, yet we trust your judgement to work with your teammates as you see fit.

Making clients their dream applications means solving challenging technical problems every single day. We draw on our developers' expertise at all levels of the development stack, from client-side JS to servers to databases and beyond.

Working in Bendyworks

Bendyworks is a close-knit company of about a dozen, and we've been consistently recognized as one of Madison's "Best Places to Work". Our mission is to "Share Joy and Success in our Craft," and to that end, you'll participate in retrospectives and other efforts to make Bendyworks thrive. For our mutual success, it’s important you target some of your Growth Day efforts to help Bendyworks' visibility by writing blog posts, contributing to open source, preparing to speak at a conference, or something else visible that you're comfortable doing.

Requirements

Base Requirements

  • Work well on a team
  • Minimum 4 years of professional development experience
  • Proficiency in front-end development, specifically React
  • Capability in writing and maintaining tests
  • Proficiency with git
  • You do not/will not need Bendyworks to sponsor a work visa for you

Additional Expectations

  • Organized and Adaptable
  • Proactive
  • Strong verbal and written communication skills, including translating technical ideas for non-technical audiences
  • Effective learner
  • Willingness to pair program (or at least try it)
  • Ability to travel 0-2 weeks per year after COVID-19

Bonus Skills

  • Back-end development knowledge (e.g., Ruby on Rails, Django, etc.)
  • Mobile development knowledge (e.g., Ionic, iOS, Android, etc.)
  • Other additional front-end development experience (e.g., Angular, Vue, etc.)
  • Group facilitation
  • API design and development
  • Project Management
  • Technical blogging
  • Public speaking

A Note on "Madison"

Prior to COVID-19, Bendyworks was entirely based in Madison, WI but experimenting with a hybrid remote/in-office approach. This is why, for example, you'll see our awards for "Best Places to Work" being centered on Madison. As the pandemic hit, we decided to drop our office lease and go fully remote permanently. Once gatherings become safe again, we plan to hold periodic summits, so we can all see each other face-to-face.

Benefits

Bendyworks is a fertile place for a developer. We strive to work sustainably, so your health and happiness is a primary consideration. Every other Friday is set aside as Growth Time to work on self-directed professional growth, since we consider constant improvement as par for the course. We often socialize on Thursday taco nights via Zoom, and we're always looking for opportunities to hold virtual events.

  • Medical Insurance*: Bendyworks pays 75% of premiums and the first 75% of deductibles for employees and their dependents
  • Dental and Vision Insurance: Bendyworks pays 75% of premiums
  • Flexible Spending Account and Dependent Care Account
  • Employer-paid Short- and Long-term Disability Insurance
  • Employer-paid Group Life Insurance
  • 10% Professional Growth Time
  • 3 weeks of vacation; 4 weeks after three years
  • 2 weeks of sick leave
  • 6 weeks of parental leave at 60% salary, including adoptions
  • 10 paid holidays: New Years' Day, MLK Jr. Day, Juneteenth, Memorial Day, July 4th, Labor Day, Thanksgiving, Thanksgiving Friday, Christmas Eve, and Christmas
  • Annual Conference Attendance/Equipment Budget
  • Unlimited Bus Pass (if available in your region)
  • Interest-free Bicycle Loan
  • Company-provided hardware and software
  • and much more

* Medical Insurance numbers are for the Greater Madison area. We are currently evaluating national health care providers, and we intend to provide similar coverage for all Bendyworkers starting Dec 1, 2020. Until that is in place, we will work with you to avoid a gap in coverage.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of ethnicity, religion, gender identity, sexual orientation, age, marital status, veteran status, or disability status. We strive each day in our words and in our actions to be intersectionally anti-racist.