Senior Front End Engineer

We’re looking for a Sr. Front End Engineer to join our fast growing team in Richmond, Virginia.
About Hatch
Our engineering and development team is small but mighty - we’ve built a great culture where everyone works together toward a common objective.

Hatch is a Y-Combinator (AirBnB, Zapier, Stripe, DoorDash) alumni start-up that is changing the game for high-consideration customers. We provide businesses a platform and tools to talk with customers, gain their trust and win their business.

Job Description
We are looking for a great React-Redux developer who is proficient with React.js.

Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

What to Expect in Your First 30, 90 and 180 days

30 Days
30 Days
  • Meet with members of Engineering team to get onboarded.

  • Start to understand our tech stack.

  • Meet with product team to get a better understanding of our customers.

  • Understand our clients - sitting in on, and listen to/watch sales presentations and implementation calls to best understand prospect and client wants, common questions

  • Meet with Leadership from Eng, Prod, Sales, Marketing, to gain an understanding of company and hatchitudes.

  • Start to get integrated into sprint planning and Jira.
  • 90 Days
    90 days
  • Build features and get them into production.

  • Fully understand the Hatch feature set.

  • Collaborate with Engineering team to solve problems.

  • Collaborate with product team on deliverables and timelines.

  • Coordinate with leadership on planning.
  • 180+ Days
    180+ Days
  • Own and manage your commits and timelines for work completion.

  • Problem solve and work with team.

  • Have ownership of Sprint tasks.

  • Have ownership of Hatch’s features or products.

  • Be fully integrated with the team.

  • Follow and embody the Hatchitudes

  • Be a leader and team player

  • Be seen as the go-to person for FE.

    What We're Looking For 👀

    Our ideal Sr. Front End Engineer will be responsible for: 

    • Developing new user-facing features using React.js.
    • Building reusable components and front-end libraries for future use.
    • Translating designs and wireframes into high quality code.
    • Optimizing components for maximum performance across a vast array of web-capable devices and browsers.


    • 3-5+ Years Redux. 
    • 5+ Years Javascript. 
    • Experience developing for Mobile Browsers.
    • Be able to explain what Webpack/Parcel and Babel are and how they relate.
    • Strong grasp of responsive design implementation using flexbox.
    • Strong grasp of functional programming concepts.


    • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
    • Thorough understanding of React.js and its core principles.
    • Experience with popular React.js workflows (such as Redux).
    • Familiarity with newer specifications of EcmaScript.
    • Familiarity with RESTful APIs.
    • Familiarity with modern front-end build pipelines and tools.
    • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
    • Ability to understand business requirements and translate them into technical requirements.
    • A knack for benchmarking and optimization.
    • Familiarity with code versioning tools.