React Engineer at Formidable

Location: Phoenix, AZ

Posted February 4, 2019

Description

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.

Responsibilities

As a React Engineer at Formidable in 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. For folks who are earlier in their software career, this role provides on-the-job training doing real work for real clients with coworkers who are actively pushing the boundaries of the modern open-source web.

You care about what we care about: clean code, sensible architecture, and readability over cleverness. You're a patient and effective communicator - maybe you've worked directly with clients in past roles. And you’re OK with being uncomfortable, admitting when you don’t know something, and working with others to get better. Software engineering is difficult, we’ll expect you to learn quickly and meet our high standards.

If this sounds like you, and you 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!

Requirements

  • Experience with React - ideally in a professional and/or production environment, but strong personal projects count!
  • 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
  • Drive to both learn from and mentor others.

Experience in or an interest in learning:

  • 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

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.

Please let the company know you found the job at Frontend Jobs - it helps us continue to grow, and build a better job board for everyone