WHY ROCKET HOUSE

At its core RHI values flexibility - for our clients, in our code, and for our team.  We embrace the opportunities that come with remote work and strive to build a culture that supports both your professional and personal-lifestyle goals.  We take our engineering work as seriously as we do our fun.  

This flexibility empowers our staff to do their best work when they work best.  As an all-remote team, we place a high value on autonomy and ownership and we leave it up to you to decide how, when, and where your work gets done.  Since the inception of Rocket House, remote working has been at the forefront of our business model, and with staff in over 5 time zones we have solid and tested communication streams and proven team-building techniques that keep the work flowing while providing staff with their own personal flow.

RHI is a welcoming, enriching environment that fosters a spirit of collaboration and innovation.   As a member of a supportive team you’ll have the opportunity to engage your growth and leadership skills with colleague-to-colleague learning and mentorship opportunities with developers in various stages of their careers. When you get stuck, you'll have access to colleagues that are willing to help - welcome to a team that has your back.  

RHI is a progressive and open-minded meritocracy. If you're smart and good at what you do, come as you are.

REMOTE REACT.js DEVELOPER

(posted 04/11/2022)

Rocket House Inc. (RHI) is seeking a remote React.js developer who has built and published at least one React app and wants to own the front-end portion of our web app. The ideal candidate will be an autonomous self-starter who will work directly with the product owner to wireframe, develop, and deploy a web application based on an existing API.

As a Front-End React.js Developer, you must be experienced in using React with a good eye for UI/UX design. This is a terrific role for a mid-level engineer seeking a challenging opportunity that will further develop their skill sets and career. This is a flexible full-time contract position.

Role and Job Details

Our typical stack is a Javascript-based browser app powered by a Rails-based API. The emphasis for this role is React, but it will also touch on aspects of the API too. While this role will be focused on a new project, some of our other projects have been operational for over 8 years so you have the opportunity to be exposed to a mix of older and newer technologies. Our new project, Sundial, is in early development and aims to create a logistics platform that integrates with other systems and vendors using a modern tech stack leveraging the latest JavaScript frameworks and technologies, such as ReactJS and GraphQL.  

Since we support multiple clients, this will be an hourly role where you'll track your hours. We’re looking for someone who wants flexibility in their schedule and can work up to 40-hour workweeks most of the time. 

Responsibilities

  • Build awesome web experiences using React.js

  • Plan and accommodate all mediums, screen sizes, and device types

  • Build-in flexibility and customization from the start

  • Internalize the user and promote good usability and accessibility in every experience

  • Be nimble and react quickly to changing business conditions

  • Work with product managers, content producers, QA engineers, and release engineers to own your solution from development to production

Required Experience 

  • Minimum 2 years of hands-experience working on production site(s)

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

  • Thorough understanding of React.js and its core principles

  • Familiarity with newer specifications of EcmaScript

  • Experience consuming RESTful and GraphQL based APIs

  • Strong understanding of UI/UX design

  • Unit Testing with Jest/Enzyme and E2E tests

  • Familiarity with modern front-end build pipelines and tools

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Knowledge of collaborative versioning using Git and GitHub

  • Experience in Agile environment (Scrum or Kanban)

  • Effective communicator, both written and verbal

  • English: intermediate or better

Preferred Experience

  • Knowledge of isomorphic React is a plus (we use Next.js)

  • Previous experience with React Material UI 

  • Deployments with Vercel, AWS (CloudFormation, EC2, S3, SQS, RDS)

  • Worked with accounting systems such as Quick Books or Netsuite

  • Strong entrepreneurial spirit and/or experience in business

  • Experience working with customers, customer service, and colleagues beyond engineering

To apply 

Send to jobs@rocket-house.com:

  • Your resume with a GitHub profile link

  • A link or screenshot of a pull request you authored **

  • A sample of some code you wrote that you're particularly proud of and tell us why it makes you proud ***

  • Your top-5 developer productivity tools and why you like them (from the perspective of how they make your developer experience better)

** For private projects, please send a screenshot and be sure to redact any confidential information.

*** Create a secret Gist for code that isn't public.