Experienced React Engineer (Seattle, Denver, Phoenix)

Multiple Locations
US Frontend
Full-time
Formidable is a Seattle, Denver, and London-based boutique engineering consultancy and open source software organization, specializing in React.js, React Native, GraphQL, Node.js, and the architecture of large-scale JavaScript applications. We are a team of experts working together to handle the toughest software problems. We build products for some of the world's biggest companies while helping their internal teams develop the skillset to build and maintain thoughtful and scalable systems.

As a React Engineer at Formidable in Seattle, Denver, or Phoenix, you will implement new applications, features, and tools for companies ranging in size from startups to Fortune 100s. You will regularly collaborate with client teams to provide project leadership, mentorship, and technical expertise. When you’re not working on client projects, you’ll have a chance to contribute to our community-leading open source software.

We work hard to cultivate a culture of supportive learning and knowledge exchange. We make sure our employees have opportunities to grow within the company and participate in daily decision-making processes. We are leaders in the community and are frequently invited to speak at key conferences.

Do you love building responsive user interfaces using the latest React APIs and GraphQL with standards-compliant, accessible markup and modern CSS syntax? Are you comfortable building system architecture and writing discoverable, consistent APIs? Do you take pride in writing comprehensive unit and integration test suites for both the frontend and backend? Are you the go-to person on your team for technical advice? Do you love sharing your knowledge and challenging colleagues to get out of their comfort zone? Are you a patient and effective communicator?

If you answered “yes” to most of these questions and want to join a collaborative community that supports diversity and understands the importance of maintaining a work-life balance, we would love to talk to you!

You have:
At least 2+ years of professional experience in a JavaScript stack with a build process
Experience with React
Understanding of engineering for the web: client/server architecture, REST, etc.
Front-end experience:
▾ HTML5 & CSS3
▾ DOM manipulation
▾ JavaScript, both modern techniques and core concepts
▾ State management libraries like Redux/MobX
▾ Type systems like Flow or Typescript
▾ Frontend build tooling (Webpack/Parcel, Babel, NPM/Yarn)
▾ Testing libraries like Jest and Enzyme
▾ Drive to both learn from and mentor others.

Extra credit:
Experience with React Native or native mobile development.
Familiarity with standard design patterns, data structures, and algorithms.
Experience with GraphQL.
Experience with web accessibility/a11y.
Node.js frameworks like Express and Hapi.
Databases like MongoDB and PostgreSQL.
Degree in Computer Science (or similar).
Open source software contributor.
Inclusion is one of our core values. We don’t discriminate by race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status, or disability status.

All persons hired will be required to verify identity and eligibility to work in the United States. We are not offering USA working visa sponsorship at this time.