Job details

Senior Software Engineer - Frontend

  • Cypress
  • GraphQL
  • Docker
  • AWS
  • TypeScript
  • React Native
  • Next.js
  • Jest
  • Apollo
  • GitHub
  • GCP
  • gRPC
  • React Query
  • React Testing Library
  • Flow

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 year ago

Hi, Hello! 👋

Want to join a diverse and exciting team that will revolutionize the way the world thinks about business connections? You’re in the right place.
We aim to help people strengthen relationships and amplify the power of their network. We want to solve the problem of contact management, give people superhuman powers for nurturing their business relationships, and become the definitive source for professional identity. This all starts with a digital business card.
We have a product that individuals and companies love. Sound like the perfect fit? Think you can help us? We'd love to find out, so read on!

Who we’re looking for:

With demand for our product skyrocketing, we’re looking for A+ players and A+ people to join our team as Frontend (Web) Engineers! You should understand and thrive in a fast-paced product development environment, where changing requirements and priorities are a constant. You aren't afraid of trying new things but know when to pull back on something when it doesn't add value. You’re comfortable working with a remote team and using synchronous and asynchronous communications to collaborate effectively.
So, what makes you the perfect match for HiHello?

Must-haves:
  • You are an all-things-frontend expert. If it touches the UI, it's your domain. It's not just about how things look, but also about how performant they are. You know when concerns should be separated, but don't over-engineer a solution.
  • Experience with React or React Native
  • Experience with CSS Modules or any JSS solution
  • Experience with Next.js or similar frameworks
  • Experience with a type-checking solution such as Typescript or Flow
  • Experience with integration testing platforms similar to Cypress
  • Experience with unit testing with tools similar to Jest or React Testing Library
  • Experience consuming a data layer with React Query, SWR, Apollo Client, or similar

Nice-to-haves:
  • You could take a peek at some backend code to debug something you may be having issues with. You can partake in discussions that will ultimately affect your data consumption layer, so you may have good input about how that API looks and feels. Perhaps in your past, you pushed up a repo to Github, wrote a quick Github actions file and deployed an app on each Pull Request, and merge to main, all while the rest of your team was arguing over how they were going to go about implementing a CI pipeline and debating which technologies and services to use.
  • Experience with Node.js
  • Experience implementing or interfacing with a GraphQL Server
  • Experience implementing or interfacing with gRPC
  • Experience setting up a continuous deployment pipeline
  • Familiarity with serverless architecture on AWS or Google Cloud
  • Familiarity with Docker

Bonus points:
  • You've shipped a native app with React Native. You'll agree with the native overlords that native is always a superior solution in some ways, but the ability to share code across multiple platforms is worth noting and, in specific scenarios, perhaps the best solution. You are great at what you do because you constantly consume information, play with new tech, and form new opinions based on experience. You aren't afraid of trying new things, but you know when to pull back on something because it isn't adding any value to the product.
  • Experience with React Native
  • Experience with React Native For Web
  • Experience with React Native For Windows + macOS
  • You're always learning new things
  • You hold yourself and your work to a high standard
  • You know how to balance striving for perfection with having to ship it

What’s in it for you (besides a ridiculously awesome team product, of course!):
  • Competitive compensation package (base salary + options / equity)
  • Health insurance
  • Unlimited paid time off
  • Flexible working hours and remote work available
  • Doggo friendly
  • Home office stipend
  • Eye-catching HiHello swag
  • Work with learn from a kind, diverse, high-performing team
  • Opportunity to build things from scratch make a significant impact
  • Annual company retreat

Our commitment to an inclusive culture:

At HiHello, we value everyone’s opinions and ideas. We believe that an inclusive environment harnesses the power of the innate diversity of our team. This allows us to drive innovative change by evaluating and adopting suggestions based on their value to our business and not the source of the idea. We know that embracing inclusion helps us, individually and collectively, to be better every day as a company and as people. We are committed to equal opportunity and welcome people of any gender identity, race, sexual orientation, age, physical or mental ability, ethnicity, or any underrepresented groups to apply.

What’s Next?

If you’d like to work with us, then apply with us today, and someone from our team will be in touch in the next few business days! We’d invite you to connect over LinkedIn with our Recruiter, Kortnee, in the meantime!